Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 14. 12. 2010 21:35

Joerex
Příspěvky: 168
Reputace:   
 

JAVA - zadání prvků matice z klávesnice

Zdravím, potřeboval bych pomoct.
Mám metodu na naplňění a výpis matice, ale potřebuju to upravit tak aby se daly hodnoty matice zadávat z klávesnice.
Zadání rozměru pole uživatelem mám, ale s tímhle si nějak nevím rady.

metoda na naplnění náhodnejma číslama od 1 do 10

Code:

public void naplnVypisMatA() {
      System.out.println("Matice A");
      for (int i = 0; i < matA.length; i++) {
        for (int j = 0; j < matA[0].length; j++) {
          matA[i][j] = (int) (Math.random() *10 + 1);
            if(matA[i][j] >= 0)
            System.out.print(" ");
            System.out.print(matA[i][j] + " ");
            }
            System.out.println();
          }
      System.out.println();
       }

asi se to bude dělat prřes sc.nextInt , ale jak?

Díky za radu.

Offline

  • (téma jako vyřešené označil(a) Joerex)

#2 15. 12. 2010 20:20

xxsawer
Příspěvky: 196
Reputace:   
 

Re: JAVA - zadání prvků matice z klávesnice

Offline

 

#3 16. 12. 2010 11:54 — Editoval VojtechSejkora (16. 12. 2010 11:55)

VojtechSejkora
Příspěvky: 176
Reputace:   
 

Re: JAVA - zadání prvků matice z klávesnice

↑ Joerex: tak zkus místo Math.random dát sc.nextInt(); to by mělo fungovat...

mimochodem každá metoda by se měla starat jen o 1 věc, tedy nic takového jako že v jedné metodě to budeš plnit i vypisovat to se nedělá

Code:

public void naplnMatA() {
   System.out.println("zadejte rozměr matice);
// tady to nějak zpracuješ, to nechám na tobě to zvládneš

      for (int i = 0; i < matA.length; i++) {
        for (int j = 0; j < matA[i].length; j++) {
           System.out.print("zadejte číslo na místě ["+i+";"+j+"]\t");
          matA[i][j] = sc.nextInt();
          }
       }
  }

a vypsání už asi zvládneš že:)

Offline

 

#4 24. 12. 2010 16:49

Joerex
Příspěvky: 168
Reputace:   
 

Re: JAVA - zadání prvků matice z klávesnice

↑ VojtechSejkora:

Sice trochu opožděně,ale díky za radu.Nakonec jsem to vyřešil s pomocí známého obdobně jako ty :)
Já vím,že se má na všechno dělat samostaná metoda,ale v tu chvíli sem byl už krapet línej psát něco navíc :)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson