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]);
}
}
}
1 zadanie w kursie Java 2
Re: 1 zadanie w kursie Java 2
Hej,
W tym momencie powiększasz indeks o 10, a nie wartość. A indeks pozwala odwołać się do elementy z danego miejsca.
Pozdrawiam
W tym momencie powiększasz indeks o 10, a nie wartość. A indeks pozwala odwołać się do elementy z danego miejsca.
Pozdrawiam

Re: 1 zadanie w kursie Java 2
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?
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?
Re: 1 zadanie w kursie Java 2
Pewnie, że się da
Używaj proszę znaczników code 

Code: Zaznacz cały
for (int i = 1; i < 10; i++)
{
tab[i] = i * 10;
System.out.println(tab[i]);
}
