Jakub Chwierut

Jakub Chwierut Potrzeba rozwoju.

Temat: Prośba o pomoc.

Witam. Postanowiłem pobawić sie troszkę programowaniem w javie :) Mam pewien problem. Czy ktoś mógłby podpowiedzieć mi, w jaki sposób można, po stworzeniu tablicy dwuwymiarowej, wypełnić ją losowymi liczbami całkowitymi z przedziału [0,9]? Będę bardzo wdzięczny za wszelkie sugestie.
Jerzy M.

Jerzy M. C#/JavaScript
Developer

Temat: Prośba o pomoc.

java.util.rand() albo coś takiego [na co dzień z javy nie korzystam). Dokładnie nie pamiętam, ale miej Pan litości, takie coś to się w google szuka ;-)

Tylko nie zapomnij że java jest bardziej obiektowa, ja o tym na początku nie wiedziałem i się sporo czasu męczyłem po zrobieniu takiej tablicy :-)
Piotr Roszak

Piotr Roszak Senior Consultant
SAP ABAP

Temat: Prośba o pomoc.

http://www.roseindia.net/java/example/java/util/Genera...


import java.util.*;

public class GenerateRandomNumber {

public static void main(String[] args) {
Random rand = new Random();
for (int i = 0; i < 5; i++) {

int num = rand.nextInt(10);
System.out.println("Generated Random Number between 0 to 10 is : " + num);
int numNoRange = rand.nextInt();
System.out.println("Generated Random Number without specifying any range is : " + numNoRange);
}
}
}


Dla tablicy 2 wymiarowej możesz zrobić 2 pętle i będzie ok :)Piotr Roszak edytował(a) ten post dnia 18.06.09 o godzinie 15:49
Jakub Chwierut

Jakub Chwierut Potrzeba rozwoju.

Temat: Prośba o pomoc.

Merci :)
Jakub Chwierut

Jakub Chwierut Potrzeba rozwoju.

Temat: Prośba o pomoc.

public static void main(String[] args) {
Random r = new Random(10);
int[][] array = new int[4][5];
int c = 10;
for (int a = 0; a < array.length; a++)
{
for (int b = 0; b < array[a].length; b++)
{
array[a][b] = r.nextInt(c); }
c = 10;
} for (int a = 0; a < array.length; a++) {

for (int b = 0; b < array[a].length; b++) {
System.out.print(array[a][b] + "\t");

}
System.out.println();

} }
}

Czy taka forma byłaby odpowiednia? Sorry, za może mało czytelny zapis kodu, ale to naprawdę moje początki w programowaniu.
Jerzy M.

Jerzy M. C#/JavaScript
Developer

Temat: Prośba o pomoc.

Wrzuć to na jakiś serwis kolorujące składnie.

np. na gamedev.pl jest NoPaste ;->

Jak działa tak jak chcesz to jest odpowiednia chyba ;->Jerzy Mieczyński edytował(a) ten post dnia 18.06.09 o godzinie 19:40
Piotr Roszak

Piotr Roszak Senior Consultant
SAP ABAP

Temat: Prośba o pomoc.

W nawiązaniu do twojej wiadomości:

"Dziękuję za pomoc poprzednim razem. Mam jeszcze jedno pytanko. Jeśli nie sprawi Ci to problemu, to prosiłbym jeszcze raz o poradę. Na forum w ostatnim poście zamieściłem kod, który u mnie działa. Chciałem jeszcze dopisać kilka linijek, które pomogą w tej tablicy znaleźć liczby parzyste i nieparzyste, a następnie, żeby policzyły sumę i parzystych i nieparzystych.
Pozdrawiam.
"

Pierwszy sposób jaki mi na myśl przychodzi przy sprawdzaniu czy liczba jest parzysta to:
if x mod 2 = 0 
( x = dana liczba).

Gotowe rozwiązania na 100% znajdziesz w necie :)
Staraj się samemu znajdywać metody na rozwiązanie zadań z uczelni, bo inaczej daleko nie zajdziesz w informatyce :)

PS. Jak załączasz kod w postach to umieszczaj go między znacznikami: [ c o d e ] [ / c o d e ]
PS2. Jeżeli używasz NetBeans to: Ctrl+Shift+F formatuje kod.Piotr Roszak edytował(a) ten post dnia 20.06.09 o godzinie 09:24

Następna dyskusja:

pomoc dla totalnego laika c#




Wyślij zaproszenie do