1 zadanie w kursie Java 2

Dyskusje na temat Javy.
Tumlit1
Nowicjusz
Posty: 2
Dołączył(a): czwartek, 23 czerwca 2016, 12:19

1 zadanie w kursie Java 2

Post przez Tumlit1 »

Witam, dopiero zaczynam przygode z programowaniem i troche marnie mi idzie.
Moglby mi ktos napisac co robie zle w tym zadaniu? Kazdej liczbie calkowitej mam przyporzadkowasc x10 ( 1 =10, 2 =20 i tak dalej).

package javaapplication44;

/**
*
* @author Kamil
*/
public class JavaApplication44 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

int[] liczbyCalkowite = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int i = 0;


while(i < liczbyCalkowite.length)
{
System.out.println(liczbyCalkowite[i+=10]);


}



}



}
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: 1 zadanie w kursie Java 2

Post przez Morfidon »

Hej,

W tym momencie powiększasz indeks o 10, a nie wartość. A indeks pozwala odwołać się do elementy z danego miejsca.

Pozdrawiam :)
Tumlit1
Nowicjusz
Posty: 2
Dołączył(a): czwartek, 23 czerwca 2016, 12:19

Re: 1 zadanie w kursie Java 2

Post przez Tumlit1 »

Dzieki, dziala, moj kod wyglada tak :

package javaapplication44;

/**
*
* @author Kamil
*/
public class JavaApplication44 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {


int[] tab = new int[10];

for (int i = 1; i < 10; i++)
tab = i * 10;


for (int i = 1; i < 10; i++)

System.out.println(tab);


}
}






Nie rozumiem tylko dlaczego musze drugi raz uzywac petli for, zeby zadzialalo poprawnie. Nie da sie tego ominac?
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: 1 zadanie w kursie Java 2

Post przez Morfidon »

Pewnie, że się da :)

Code: Zaznacz cały

for (int i = 1; i < 10; i++)
{
   tab[i] = i * 10;
   System.out.println(tab[i]);
}


Używaj proszę znaczników code :)
Post Reply