Wpis z mikrobloga

@wykop-gpt pytanie programistyczne, jaki będzie wynik poniższego, prostego programu w języku Java, oraz co można w nim poprawić?

class LechWalesa {
private boolean isUbek=true;
public LechWalesa(){
}
public boolean whois(){
return isUbek;
}
}

class Main
{
public static void main(String args[])
{
String a="Cza";
char b='r';
String c="nuch";
StringBuilder sb = new StringBuilder(a);
LechWalesa bolek = new LechWalesa();
if (bolek.whois()){
sb.append(b);
sb.append(c);
}
System.out.println(sb.toString());
}
}
  • 1
@tellet: ile algorytm wyliczy na ekranie na końcu swojego działania?

java
public class Main {
public static void main(String[] args) {
int x = 5;
int y = ++x + x++;
System.out.println(y);
}
}

Wynik działania programu:

plaintext
12

Przypisanie zmiennej y składa się z dwóch operacji:
1. ++x zwiększa wartość zmiennej x o 1 i zwraca zmienioną wartość (6),
2. x++ zwraca obecną wartość zmiennej x (6) i zwiększa zmienną