Mnożenie w JAVIE


(matusia :)) #1

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++;

}


}

}

(Ryan) #2

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.

a = 5 * b;

(matusia :)) #3

nie wiem o co chodzi ci z tym wysyłaniem....

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.

tylko jak to zapisać????


(Kamycki Szymon) #4

Tak na szybko

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.


(matusia :)) #5

szykam

:mrgreen: Jesteś genialny naprawde! !!


(Ryan) #6

Wciąż jest to nieczytelne - brak wcięć zmienia dużo. A sugerowałem sprawdzić jak wygląda post po wysłaniu, żeby upewnić się, że jest czytelny.


(matusia :)) #7

TEMAT ZAMKNIĘTY KOLEGA szykam JUZ MI POMÓGŁ ZA CO MU BAARDZO SERDECZNIE DZIĘUJE

pozdrawiam


(Ryan) #8

Nie krzycz. :roll:


(matusia :)) #9

soooory za caps lock nie zwróciłam na to uwagi :oops:

przepraszam;)

pozdrawiam


(Kamycki Szymon) #10

Co jest nie czytelne?


(Fiołek) #11

Kod z pierwszego posta. Żadnych wcięć, tylko entery, spacje i literki...