Czy mozecie mi momóc i powiedzieć jak w javie sie mnoży, tzn chodzi mi o to żeby po wpisaniu zmiennej program wyliczył ciurkiem cała tabliczke mnizenia (do100) czy mogli byscie mi pomóc przekształcić mój program tak aby to właśnie robił???
for (int a=0; a<10; a++){
if(a>0)
System.out.println("a jest większe od 0");
else
System.out.println("a jest mniejsze od 0");
switch (a){
case 0: System.out.println("a jest równe 0");break;
case 1: System.out.println("a jest równe 1");break;
case 2: System.out.println("a jest równe 2");break;
case 3: System.out.println("a jest równe 3");break;
default: System.out.println("a jest równe"+a);
}
}
int a=10;
do{
if(a>0)
System.out.println("a jest większe od 0");
else
System.out.println("a jest mniejsze od 0");
switch (a){
case 0: System.out.println("a jest równe 0");break;
case 1: System.out.println("a jest równe 1");break;
case 2: System.out.println("a jest równe 2");break;
case 3: System.out.println("a jest równe 3");break;
default: System.out.println("a jest równe"+a);
}
}while(a<10);
a=0;
while(a<10){
if(a>0)
System.out.println("a jest większe od 0");
else
System.out.println("a jest mniejsze od 0");
switch (a){
case 0: System.out.println("a jest równe 0");break;
case 1: System.out.println("a jest równe 1");break;
case 2: System.out.println("a jest równe 2");break;
case 3: System.out.println("a jest równe 3");break;
default: System.out.println("a jest równe"+a);
}
a++;
}
}
}
Poprawny tag to [code] – z nawiasami kwadratowymi. Warto użyć podglądu, lub zwyczajnie przeczytać to co się wysłało, bo to co wkleiłeś(aś?) się ciężko czyta. Operator mnożenia to gwiazdka.
tabi poprawilam (co ciekawe na mojej stronie to tez dziala…hheheh)
wracając do tematu mam podstawic" int a, int b, int c; gdzie c=a*b" i poprostu zmieniać wartości podstawione pod zmienne a i b???
To jest proste ale mi (alasciwie to nauczycielowi) chodzi o to aby powpisaniu zmiennych wyświetliła sie cala tabliczka mnozenia od 1 do 100. czyli zeby zmienne a i b same sie zwiekszaly o jededen,
ze np a=1 i liczy c=a*b aż do momentu gdy b=10, wtedy a++ i znowu mnoży. czyli b musiało by przyjmować wartości od 1 do10.
public class Mnozenie {
public static void main(String[] args) {
for(int i = 1; i <= 10; i++){
for(int j = 1; j <= 10; j++){
System.out.print(i*j + "\t");
}
System.out.print("\n");
}
}
}
Popracuj nad wyglądem kodu. Wcięcia i nowe linie pomagają w czytaniu kodu. Jeśli piszesz w Eclipse wciśnij Ctrl + Shift + F to wewnętrzny formater środowiska zrobi to za Ciebie.