abi şyle yap, elindeki tüm listeyi bir map' a at. sonrasında Collections. sort la puanlara gre sırala. Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.

Jpanel ile bir tablo hazırladım. Bir tarafta takım isimleri bir tarafta rastgele puanlar var. Ancak bu takım isimlerini puana gre sıralama yapmam gerekiyor. İnternetten biraz araştırdım bulamadım. Bilgisi olan arkadaşlar yardımcı olabilir mi? Sıralama yaptıracak bir fonksiyon var mı? Takımlarla rastgele gelen puanı nasıl ilişkilendirebilirim? Şimdiden teşekkürler. Bilgi Güçtür.

import java. util. ArrayList; import java. util. Collections; import java. util. List; import java. util. Random; public class TestBed { public static void main { int x, y, z, t, puan; List siraliKume = new ArrayList<> ; for (int i = 0; i < 18; i++) Collections. sort ; Collections. reverse ; for } } Hocam teşekkürler olayı az buçuk çzdüm. int olarakta sonuca ulaştım. Ancak puanı tabloya attığımda çok fazla aynı puan tekrar ediyor. Sorun random algoritmasında diye tahmin ediyorum. Ancak bağımsız çaıştırınca hep sonuçlar farklı oluyor. Yoksa yanlış yerde mi arıyorum sorunu. Bilgi Güçtür.

Type mismatch: cannot convert from LinkedList<Integer> to Integer sürekli karşılaştığım sorun bu deli olacağım. Bulduğum herşeyi denedim yine de yapamadım :( Denediklerim Arrays, Hashset Vector dev olduğu için btün kodları paylaşamıyorum: package Diziler;import java. util. Random;import java. util. Vector;public class puan { public static void main { // TODO Auto-generated method stub int x, y, z, t, puan; Random rastgele=new Random ; t=30; x=rastgele. nextInt(t 2/3)+1; y=rastgele. nextInt(t 2/3)+1; z=rastgele. nextInt(t 2/3)+1; puan=(x 3)+(y 1)+(z 0); //Asıl meselem bunu büyükten küçüğe sıralamak Vector <Integer> vek= new Vector <Integer> ; for(int j=0;j<18;j++) vek. sort ; for(int i=0;i<5;i++) }} Bilgi Güçtür.

package Diziler;import java. util. ArrayList;import java. util. Arrays;import java. util. Random;import java. util. Vector;public class puan { public static void main { ArrayList siraliKume= new ArrayList ; int x, y, z, t, puan; for(int i=0;i<18;i++) Collections. sort ; System. out. println ; }} Bu şekilde sıralamayı dene bakalım birde. sLeymN tarafından 15/Kas/14 13:43 tarihinde düzenlenmiştir Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.

Javada 1 tane string var. C# olmasın o ftw

wikwik bunu yazdı Type mismatch: cannot convert from LinkedList to Integer sürekli karşılaştığım sorun bu deli olacağım. Bulduğum herşeyi denedim yine de yapamadım :( Denediklerim Arrays, Hashset Vector dev olduğu için btün kodları paylaşamıyorum: package Diziler;import java. util. Random;import java. util. Vector;public class puan { public static void main { // TODO Auto-generated method stub int x, y, z, t, puan; Random rastgele=new Random ; t=30; x=rastgele. nextInt(t 2/3)+1; y=rastgele. nextInt(t 2/3)+1; z=rastgele. nextInt(t 2/3)+1; puan=(x 3)+(y 1)+(z 0); //Asıl meselem bunu büyükten küçüğe sıralamak Vector vek= new Vector ; for(int j=0;j<18;j++) vek. sort ; for(int i=0;i<5;i++) }} Hocam şimdi sana çzümü yazsak bi faydası olmayacak. ğrenemeyeceksin. Sen java'da iki tane string var diyon zaten ordan bir falso. Bence java'da vektor, linkedList nasıl kullanılır bir rneklere bak istersen. Birde javadaki veri tiplerini incele son olarak Java'da type casting e bak yaparsın eminim. Hocam zaten yarım yamalak bir eğitim alıyorum. Hoca vrdiği eğitimin üstünde bir dev istiyor normal olarak. İki string dememin sebebi tip dnüşümü iki string arasında nasıl olabilirki. İki veri string olmasına rağmen tip uyuşmazlığı hatası veriyor. Bilgi Güçtür.

En Son Geldiğim Nokta: Hala olmadı : package Diziler;import java. util. ArrayList;import java. util. Arrays;import java. util. Random;import java. util. Vector;public class puan { public static void main { int x, y, z, t, puan; for(int i=0;i<18;i++) }} Çıktısı: Kşeli parantezler neden var ve neden sıralı değil? String olduğu için diye tahmin ediyorum. Ancak sonucu jpanele yazdırırken string olarak yazdırmam gerekiyor. Çzümü için ipucu alabilir miyim? devin süresi biraz daha var, biraz daha uğraşıyım. Bilgi Güçtür.

import java. util. ArrayList; import java. util. Arrays; import java. util. Collections; import java. util. Random; import java. util. Vector; public class TestBed { public static void main { int x, y, z, t, puan; ArrayList siraliKume = new ArrayList ; for (int i = 0; i < 18; i++) Collections. sort ; Collections. reverse ; for } } smok3 tarafından 15/Kas/14 13:48 tarihinde düzenlenmiştir never say never...

import java. util. ArrayList;import java. util. Arrays;import java. util. Collections;import java. util. Random;import java. util. Vector;public class TestBed { public static void main { int x, y, z, t, puan; ArrayList siraliKume = new ArrayList ; for (int i = 0; i < 18; i++) Collections. sort ; Collections. reverse ; for }} Bilgi Güçtür.

sayılara gre sıralama sort algoritm diyorsan sayıları bir array ya da veri yapısı içinde sırala bublesort kullanabilirsin: http://www.programmingsimplified.com/java/source-code/java-program-to-bubble-sort Batmayacağına inanarak suya bas, yürür gidersin... Mucize yürüyebilmen değil inanabilmendir. - Seyyid Ahmet Arvasi

import java. util. ArrayList; import java. util. Collections; import java. util. List; import java. util. Random; public class TestBed { public static void main { int x, y, z, t, puan; List<Integer> siraliKume = new ArrayList<> ; for (int i = 0; i < 18; i++) Collections. sort ; Collections. reverse ; for } } never say never...

Muhtemelen cevap çok basit bir şeydir. Ancak bilmeyince en basit problem bile deve dnüşüyor. Neyse bakalım çalışmaya devam... Bilgi Güçtür.

Type mismatch: cannot convert from LinkedList to Integer sürekli karşılaştığım sorun bu deli olacağım. Bulduğum herşeyi denedim yine de yapamadım :( Denediklerim Arrays, Hashset Vector dev olduğu için btün kodları paylaşamıyorum: package Diziler;import java. util. Random;import java. util. Vector;public class puan { public static void main { // TODO Auto-generated method stub int x, y, z, t, puan; Random rastgele=new Random ; t=30; x=rastgele. nextInt(t 2/3)+1; y=rastgele. nextInt(t 2/3)+1; z=rastgele. nextInt(t 2/3)+1; puan=(x 3)+(y 1)+(z 0); //Asıl meselem bunu büyükten küçüğe sıralamak Vector vek= new Vector ; for(int j=0;j<18;j++) vek. sort ; for(int i=0;i<5;i++) }} Hocam şimdi sana çzümü yazsak bi faydası olmayacak. ğrenemeyeceksin. Sen java'da iki tane string var diyon zaten ordan bir falso. Bence java'da vektor, linkedList nasıl kullanılır bir rneklere bak istersen. Birde javadaki veri tiplerini incele son olarak Java'da type casting e bak yaparsın eminim. Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

Vaktin varsa uğraş hocam biraz daha. Yetiştiremeyecek olursan yardımcı olalım Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.

abi şyle yap, elindeki tüm listeyi bir map' a at. sonrasında Collections. sort la puanlara gre sırala. Bunu yaptım ama asıl sorun sanırım şu. Jpanel sadece string verileri kabul ediyor. Ben de elimdeki sayıları String koleksiyonuna attım. Ancak yine de değişken türlerini farklı grüyor. Yani değişke türü olan string ile class olan Stringi farklı algılıyor. Ben class olan Stringi nasıl stringe çevireceğim. Tür uyuşmazlığı var diyerek değişkeni hatalı gsteriyor. Bilgi Güçtür.

ÇZDÜM. YARDIMI GEÇEN TÜM ARKADAŞLARA TEŞEKKÜRLER. package Diziler;import java. util. ArrayList;import java. util. Arrays;import java. util. Collections;import java. util. Random;public class puan { public static void main { int x, y, z, t, puan; ArrayList<String> siraliKume = new ArrayList<String> ; //Değeri int yerine string yaptım for(int i=0;i<18;i++) Collections. sort ; Collections. reverse ; for }} Bilgi Güçtür.