Kişisel Sayfaları
İlgi Alanları
Hakkında
1996 yılında İstanbul da dünyaya geldim. Eğitimi mı Namık Kemal Üniversitesi nde sürdürmekteyim. 2019 yılının mayıs ayında sona erecek ve bilgisayar mühendisi olacağım. Bunun dışında kitap okumaya ve ...
1996 yılında İstanbul da dünyaya geldim. Eğitimi mı Namık Kemal Üniversitesi nde sürdürmekteyim. 2019 yılının mayıs ayında sona erecek ve bilgisayar mühendisi olacağım. Bunun dışında kitap okumaya ve yazmaya ilgi duyuyorum.
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
7Java Bölme işlemi yaparken tüm kalanı bulma
Ben bölme işlemi yaparken tüm kalanları bir diziye aktarmak istiyorum. Örneğin şöyle
12345/23 işleminde mod alırken sadece son kalanı veriyor. Ama bana aradaki kalanlarda lazım. Bunu nasıl yapabilirim?
İki Boyutlu Dizide sadece bir boyutunu rnd seçme
String[] dizi_paragraf = dosya.split("\n");
for (int i = 0; i < dizi_paragraf.length; i++) {
String[] dizi_cumle = dizi_paragraf[i].split("\\.");
String[][] dizi_total = new String[dizi_paragraf.length][dizi_cumle.length];
int[][] dizi = new int[dizi_paragraf.length][dizi_cumle.length];
for (int j = 0; j < dizi_cumle.length; j++) {
dizi_total[i][j] = dizi_cumle[j];
dizi[i][j] = j;
System.out.println(dizi[i][j]);
}
}
Output:
0-0
0-1
1-0
1-1
1-2
2-0
3-0
3-1
4-0
4-1
5-0
5-1
5-2
5-3
Çıktı yukarıdaki gibi ama ben aşağıdaki gibi istiyorum. En aşağıda açıklama var. Bu değişmeli sürekli aynı şekilde kalmamalı.
0-1
0-0
1-1
1-0
1-2
2-0
3-1
3-0
4-0
4-1
5-3
5-1
5-0
5-2
"i" sabit olmalı. Fakat j rastgele seçilmelidir. 0 endeksi için, j değeri: 0 ve 1'dir. Bu, rastgele seçilmelidir. indeks 1 için, j değeri: 0,1 ve 2. Bu, rastgele seçilmelidir.
Her i için j'deki değer rastgele değişir, ancak j uzunluğuna kadar.
Bunu nasıl yapabilirim? Herhangi bir fikri olan?
Örneğin, dizi 0 için 0 veya 1 üretmelidir. Birinci dizi için 0.1 veya 2 üretmelidir. 2. Indis için sadece 0 alınmalı. vb.
Sadece örnek. Bu değişiklik olabilir. Bunu dinamik olarak alıyorum.
Java dizi işlemleri
Ben şimdi bir metni ilk önce paragraflar olarak, daha sonra bu paragrafları cümlelere ayırarak, daha sonra bu cümleleri kelimelerine ayıracağım, kelimeleride harflerine ayıracağım.
Bunları daha sonra rastgele seçeceğim. Diyelim pragraf değiştir dedim pragrafların yerleri değişecek. Cümle değiştir dersem Paragraftaki cümlelerin yeri değişecek. Kelime değiştir dersem de bu cümlelerdeki kelimelerin yeri değişecek.
Rastgele seçildiğinde aynı paragraf, cümle veya kelime tekrar gelmemeli.
Bunu java da nasıl yapabilirim sizce ? Paragraf kısmına kadar yapabildim. Açıkçası ama devamını getiremedim. Yardımcı olabilecek biri var mı ?
Paragraf kodunu aşağıya bırakıyorum. Fikri olan ?
public void paragraf() {
String line;
line = textArea.getText();
String dizi[] = line.split("\n\n");
Random r = new Random();
int[] randomtut = new int[dizi.length];
int[] randomdizi = new int[dizi.length];
for (int i = 0; i < dizi.length; i++) {
randomtut[i] = 0;
randomdizi[i] = i;
}
for (int i = 0; i < dizi.length; i++) {
int randomsayi = r.nextInt(dizi.length);
int count = 0, x = 0;
if (randomtut[randomsayi] == 1) {
while (true) {
randomsayi = r.nextInt(dizi.length);
if (randomtut[randomsayi] == 0) {
randomtut[randomsayi] = 1;
count++;
break;
}
}
} else {
randomtut[randomsayi] = 1;
count++;
}
sayi = randomdizi[randomsayi];
if (x <= dizi.length) {
metin += dizi[sayi] + "\n";
x++;
}
}
}
Alt küme Hesaplama
Diyelim bana böyle bir array veriliyor =[-2,1,3,-4,5]
Ve bende bunun altkümelerini oluşturmalıyım. Ama bu alt kümeler biribiriyle komşu olmamalı oda şöyle;
[-2, 3, 5]
[-2, 3]
[-2, -4]
[-2, 5]
[1, -4]
[1, 5]
[3, 5]
Android de 1 sn aralıkla text i değiştirme?
Android de bir uygulama yapacağım. Bu uygulamada istediğim şey TextView içine 1 sn aralıkla 1, islem(+,-,*,/), 1, islem, 1... bu şekilde 1 yedi defa olacak şekilde gösterilmesi. 1 göründükten sonra 1 gidecek islem görünecek. Timer sınıfıyla textView içi değiştirilemiyor anladığım kadarıyla. Yardımcı olabilirseniz çok seviinirim.
İki Boyutlu Dizide sadece bir boyutunu rnd seçme
Yaptığınız örnek için çok teşekkür ederim ama dediğim gibi i ve j değerleri değişebiliyor metne göre. O yüzden en başta static olarak alamam klasik bir metini veriyorum programa ve onu da i ve j değerlerinde tutturuyorum. Bu her zaman değişebilir. Sabit olarak alamam. Ve dediğim gibi rastgele seçeceğim ama aynısı gelmemesi gerekiyor. indis 0 ise 0 veya 1 seçilmeli. ya da 1 veya 0 gelir. Ama diyelim 0 indisinde 4 cümle var o yüzden j burada 0,1,2 ve 3 oluyor. Bunu da rastgele seçmem gerekiyor. Yani tekrarlı olmamalı.
String[] dizi_paragraf = dosya.split("\n");
for (int i = 0; i < dizi_paragraf.length; i++) {
String[] dizi_cumle = dizi_paragraf[i].split("\\.");
String[][] dizi_total = new String[dizi_paragraf.length][dizi_cumle.length];
for (int j = 0; j < dizi_cumle.length; j++) {
dizi_total[i][j] = dizi_cumle[j];
}
}
Yukarıdaki kod işlemi yapıyor. Ben burada sadece ayırma işlemini yaptım. i ve j değerleri girilen metne göre değişiyor. Bu metin dosya değişkeninde tutuluyor.Bilmiyorum daha fazla nasıl açıklayabilirim.