PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Innere Schleife



K4C00KiE
28.06.2009, 09:05
hey leute,
bleib grade bei java hängen^^
als aufgabe is:
Ist die eingelesene Zahl n größer als Null, so soll in einer inneren Schleife folgende Ausgabe erzeugt werden:
1 -------- 1
2 -------- 4
also immer,
n -------- n*n

wie kann ich das schreiben?? schaffs iwie nich =(

Screen
28.06.2009, 09:15
do
{

Scanner
n= sc.nextInt();

for(i=0;i<10;i++)
{
System.out.print( n+"----------------"+n*n)
n=n+1;
}


} while( n >0)

K4C00KiE
28.06.2009, 09:25
hm, klappt irgendwie nich immernoch nich =(
edit: hat sich erledigt, sollt nur n diagramm davon machen, nich gleich schreiben^^ hab mich schon gewundert :D

Pr0g4mer
08.07.2009, 22:52
wieso machsten noch am schluss ne while schleife rein? und wieso i<10 ? wie wärs denn mit i<n? Und das einlesen fehlt doch noch.

also cih hätt das so gemacht:


int n = System.in.readInt();

if(n>0){

for(int i=0;i<n;i++)
{
System.out.print( n+"----------------"+n*n);
n=n+1;
}
}
else{
System.out.println("Zahl kleiner als Null");
}

remixxx
16.07.2009, 00:47
dein i in der schleife ist nicht deklariert

Pr0g4mer
16.07.2009, 17:09
dein i in der schleife ist nicht deklariert
hhuch sry mach ich grad ^^ ;) habs vergessen :D

remixxx
16.07.2009, 17:49
aber das prinzip ist ja eh klar ^^

Pr0h4ck3r
27.07.2009, 18:51
genau... ich spar mir mal meine lösungen ..

mfg

kerkenez
28.07.2009, 12:59
'kleiner gleich Ø'