Java Dersleri #27 - Proje : Sayıları Büyükten Küçüğe Sıralayan Program

preview_player
Показать описание
Kodlama Vakti Kanalına Hoşgeldiniz !

Kodlama Vakti ekibi olarak , programlamanın herkes tarafından öğrenilebilir olduğunu takipçilerimize benimsetmek olup , kanalımızda ki eğitimler özenle hazırlanmaktadır ve tamamen ücretsizdir! Vakit Kodlama Vaktidir !

Eğitimlerimizin size yararlı olduğunu düşünüyor ve beğeniyorsanız videoyu beğenmeyi , kanalımıza abone olmayı unutmayın.
Рекомендации по теме
Комментарии
Автор

Hocam allah razi olsun sizden dizi bolumleri gibi her videoyu izlemek icin sabirsizlaniyorum kod yazmak artik eglenceli gelmeye basladi sizin sayenizde

yasin
Автор

evet, gayet güzel gidiyor. dizi film gibi. bakalım beni neler bekliyor.

davidlopes
Автор

eğer b > c değilse b ve c eşit de olabilir. büyüktürün tersi küçüktür değil küçük eşittir

GencBorsac
Автор

ilk defa kendim birkaç ekleme yaptım :) elinize sağlık

desodenis
Автор

if else de herşey tamam ama süslü parantez eksik yada fazla olma sıkıntısı yaşayan bir benim sanırım

annebengeldim
Автор

if (a > b && a > c) {
if (b > c) {
System.out.println("a > b > c");
} else { (iki süslü parantezin burda olması lazım değil mi } } şeklinde yani 2 tane iften sonra burda niye 1 tane var)
System.out.println("a > c > b");
} } else if (b > a && b > c) { (burda neden iki tane süslü parantez var)
if (a > c) {

hocam cevap verirseniz çok sevinirim @Kodlama Vakti

fatihkeles
Автор

Bir tık kafa karıştırıcıydı ama çok iyi anladım..

alperenerturulmusic
Автор

üç sayınında eşit ikisi eşit 1 büyük veya küçük gibi biraz farklı modelini yapmaya çalıştım biraz kod fazlalığı sadece
import java.util.Scanner;

public class SırlamaYapma {

public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a, b, c, sıralama;
System.out.println("a sayısnı gir");
a = scan.nextInt();
System.out.println("b sayısnı gir");
b = scan.nextInt();
System.out.println("c sayısnı gir");
c = scan.nextInt();

istiyormusnuz evet ise 1 değil ise 2 ye basınız");
sıralama = scan.nextInt();
if (sıralama==1)
{
if(a>b && b>c)
sırlama");}
else if(a>c && c>b)
sırlama");}
else if(b>a && a>c)
sırlama");}
else if(c>a && a>b)
sırlama");}
else if(b>c && c>a)
sırlama");}
else if(c>b && b>a)
sırlama");}
else if(c==b && b==a)
{System.out.println("bütün sayılar işittir a=b=c");}
else if(c==b && a<b)

else if(c==b && a>b)

else if(c==a && b>a)

else if(c==a && b<a)

else if(a==b && c<a)

else if(b==a && a<c)

}



else if(sıralama==2)
seçeğeneğini yapmadınız sayı girdiğiniz için teşekkürler");}

else
{System.out.println("başka bir tuşa bastınız ");}

}



}

dogansports
Автор

daha önce kafam hiç bukadar karışmamıştı hocam :)

Zek__
Автор

hocam derslerdeki kodları da paylaşabilir misiniz?

beratbayram
Автор

Hocam bunları if ile yapmak uzun iş 3 sayı için kombinasyonları yazabiliriz.Ama 100 sayı için kaç kombinasyon yazarız ki
Başka Yöntem var mı?

huseyincicek
Автор

Control + Alt + F komutu çalışmadı sebebi nedir acana ?

eminhayal
Автор

3 ten çok değer girmek isteyenler için kod buna benzer birşey olmalı.Sizce doğru mu?
Scanner scan = new Scanner(System.in);
System.out.println("kaç değer gireceksiniz");
int degerSayisi = scan.nextInt();
ArrayList<Integer> liste = new ArrayList<>(degerSayisi);

for (int i = 0; i < degerSayisi; i++) {
System.out.println("deger giriniz");
int gunceldeger = scan.nextInt();
liste.add(gunceldeger);
}
Collections.sort(liste);
for (int j = 0; j < degerSayisi; j++) {

}

Автор

Hocam Scanner scan veya Scanner input'u import ediyoruz ya arasında ki fark ne ben bi fark bulamadım.Sadece scan.nextInt veya input.nextInt yapıyoruz bir tek fark o

erendagl
Автор

3 sayı değil de 10 15 sayı girsek onu sıralasa yapması daha eğienceli olur

jaweller
Автор

import java.util.Scanner;

public class ProjeSayılarıSıralama {

public static void main(String[] args) {
Scanner x = new Scanner(System.in);
System.out.println("Girmek İstediğiniz 3 Sayıyı Sırayla Giriniz");
System.out.print("1. Sayınız :");
int a = x.nextInt();
System.out.print("2. Sayıyı Giriniz :");
int b = x.nextInt();
System.out.print("3. Sayıyı Giriniz :");
int c = x.nextInt();
System.out.println("Sayıların Küçükten Büyüğe Doğru Sıralanışı :");

if (a<b && b<c) { System.out.println(a+"<"+ b+"<"+c);}
else if (a<c && c<b) {
else if (b<a && a<c) {
else if (c<a && a<b) {
else if (b<c && c<a) {
else if (c<b && b<a) {
else { System.out.println("Bir Yerlerde Hata Oldu."); }}}

knys
Автор

eşit olan sayılarıda bulmak istiyorsanız
Scanner input=new Scanner(System.in);
int a, b, c;
giriniz");
a=input.nextInt();
b=input.nextInt();
c=input.nextInt();
if (a>b && a>c) {
if (b>c) {



}
else if (c>b) {

}
else {

}

}
else if (b>a && b>c) {
if (a>c) {


}
else if (c>a) {


}
else {

}

}
else if (c>a&&c>b) {
if (a>b) {


}
else if (b>a) {


}
else {

}
}
else {

}

erdemakgul
Автор

harfler yerine sayıları bir de eşitlik durumu için:
public static void main(String args[]) {
Scanner scanner= new Scanner(System.in);
int a;
int b;
int c;
System.out.println("Lütfen Sıralamak İstediğiniz Üç Değeri Giriniz");
a= scanner.nextInt();
b=scanner.nextInt();
c=scanner.nextInt();
if(a>b&&a>c){
if(b>c){

}
else if(b==c){

}
else {

}

}
else if(a==b){
if(c>a){

}
else{

}
}
else if(a==c){
if(b>a){

}
else{

}

}
else if(b==c){
if(a>b){

}
else{

}
}
else if(b>a&&b>c){
if(a>c){

}
else if(a==c){

}
else{

}
}
else if(a==b&&a==c&&b==c){

}
else{
if(a>b){

}
else if(a==b){

}
else{

}
}


}

nursenakeskin
Автор

import java.util.Scanner;
public class BuyuktenKucugesıralama {

public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int a, b, c;
System.out.println("Sayıları Giriniz :");
a=input.nextInt();
b=input.nextInt();
c=input.nextInt();
if (a>b&&b>c) {

}else if(a>c&&c>b) {

}else if(b>a&&a>c) {

}else if(b>c&&c>a) {

}else if(c>a&&a>b) {

}else if(c>b&&b>a) {

}
else if(a==c&&a>b) {

}else if(a==c&&b>a) {

}else if(a==b&&a>c) {

}else if(a==b&&c>a) {

}else if(c==b&&c>a) {

}else if(c==b&&a>c) {

}else {

}



















}

}

Ibrahim-jbkx