Soru & Cevap

javada matris oluşturma ...

21.04.2018 - 10:13

arkadaşlar merhaba ben netbeans de satır ve sütunları kendimizin girdiği bir tablo oluşturup; oluşturulan bu tabloda rasgele bir kutucuğa 0 değerini atayan kodu yazmaya çalıştım ama başarılı olamadım yardımcı olur musunuz?

 

4,013 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-8362-1547191496.png
mehmeterozkan
11.01.2019 - 11:32

1-  Satır sayısı isminde bir değişken al kullanıcıdan

Scanner input = new Scanner(System.in); // bunu bir kere tanımlaman yeter

int satir; System.out.print("Satır giriniz");

satir= input.nextInt();

 

2- Sütunsayısı isminde bir değişken al kullanıcıdan

int sutun;

System.out.print("Sütun giriniz");

sutun= input.nextInt();

3- Sonra bir dizi tanımla iki boyutlu bunların satır ve sutun numaraları girilen degerler olsun örnek : 

int[][] matris = new int[satir][sutun];

4- Daha sonra bu kutuların içini 1 ile doldur 

for(int i=0; i <satir; i++) {

for(int j=0; j<sutun; j++) {

matris[i][j]=1;

} }

5- Random sayı oluşturalım ama degerler satır ve sutun sayısından büyük OLMAMALI

import java.util.Random;

Random rand = new Random();

int RNDsatir = rand.nextInt(satir) + 0;

int RNDsutun= rand.nextInt(sutun) + 0;

6- Son olarakta matrisi bulup 0 atayalım

matris[RNDsatir][RNDsutun]=0;

 

/sites/default/files/cevaplar/dosya/2020/file-code.txt