Java 17 Örnek Çözümü (if-else)

preview_player
Показать описание
Girilen sayısal notun harf karşılığını bulan kod.
Рекомендации по теме
Комментарии
Автор

Dünyanın en kolay işi gibi anlatmanız çok güzel. Benim gibi yeni heves edenlerin aradığı şeydir, korkmamak. Önceki derste anlattıklarınızla yazınca mutlu oldum. Teşekkürler Sadi Evren bey. Hiç bir kitap görüntülü anlatımdan iyi olamaz. Bizlere yardımınız devam eder umarım.

cevdetuzun
Автор

gelişim üniversitesi yönetim bilişim sistemleri 1.sınıf öğrencisiyim. Sistem analizi ve algoritmalar dersinde java görüyoruz. Derste çoğu şeyi kaçırıp yapamıyordum.Sizin bu akıcı ve güzel anlatımınızla yapabiliyorum. Vizlerime sizin videolarınızdan hazırlanıyorum. Çok teşekkürler.

tahaonat
Автор

ancak bu kadar temiz ve anlaşılır anlatılabilirdi. emeklerinize sağlık.

melo
Автор

Eyvallah hocam eksik olma...Emeğine sağlık...
Yaklaşık 3 haftadır Java çalışıyorum, bütün bunları en az 2 kere dinledim, ama sizin videolarda oturdu kafama, güzel anlatıyorsunuz... Allah gönlünüze göre versin...

if (Sadi.equals(anObject))
syso "ctrl+tab :)" ("may the force be with you :)");

Tabii stringler tanımlanmış ve scan ler import edildikten sonraki aşamalar bunlar, onları hatırlatmama gerek yok sanırsam :)

ejdatertas
Автор

Bizim Üni'deki anlatamayan hocalardan sonra ilaç gibi geldi. Teşekkürler

feyyazylmaz
Автор

Nasıl hoca bu be, soruyu yanlış çözdü diye düşündüm bi an. Meğersem hocanın oyununa gelmişim XD. Doğrusunu sonda anlattı .)) Eline yüreğine sağlık Hocam

Dragon-orro
Автор

hocam elinize sağlık.. aslında 'lütfen not giriniz' dediğimiz kısma: 'lütfen 0-100 arası bir not giriniz ' dersek ve bunu da integerda tanımladığımızda girilen sayı 0-100 arası bir sayı değilse ekrana 'lütfen 0-100 arası bir sayı giriniz' şeklinde bir uyarı gelmesi daha güzel olurdu sanırım..kendimce yazacak olursam:
if (i>100 || i<0) {
System.out.println (''lütfen 0-100 arası bir not giriniz'');
}

ameriCArtoon
Автор

Bende (90<= not && not<= 100 ) diye başladım. 100 den büyük rakam girilmesin diye. Peki notu en başında 0 100 arası bir sayı olarak tanımlayıp üstüne bide kullanıcıdan sayı girmesini isteyebilir miydik diye düşünmedim de değil

olcayvural
Автор

Allah razı olsun çok işime yaradı hocam:)))

ihsan
Автор

Farklı bir yorumlama oldu ama olsun en azından 100 üzeri notları kapattım
System.out.println("Lütfen notunuzu giriniz");
Scanner s = new Scanner(System.in);
int y = s.nextInt();
if(y>=90)
if (y<=100){
System.out.println("AA");
}
if (y<90)
if (y>=80){
System.out.println("BB");
}
if (y<80)
if (y>=70){
System.out.println("CC");
}
if (y<70){
System.out.println("FF");
}

emrebaykal
Автор

Hocam ben {not >= 90 && not <= 100 } şeklinde yazdım else kısmınada {System.out.println("Lütfen 0-100 arası not giriniz."); } şeklinde yazdım dolayısıyla 100'den büyük veya 0'dan küçük sayı girdiğimde ekranda 0-100 arasında girin diye yazı çıkıyor

Автор

Ben biraz daha farklı çözdüm belki işinize yarar.
package KontrolYapiları;

import java.util.Scanner;

public class ornek1{
public static void main(String[] args) {

System.out.println("Lütfen bir not giriniz:");
Scanner s=new Scanner(System.in);
int not=s.nextInt();

String sonuc;

if(not>=90){
sonuc="AA";
}
else if(not>=80){
sonuc="BB";
}
else if(not>=70){
sonuc="CC";
}
else{
sonuc="FF";

}
System.out.println("Notunuzun karşılığı:"+sonuc);


}


}

mustafasayn
Автор

en sonda nota 110'da girsek yine AA yazısı çıkmazmı

tarıkkaçuru
Автор

Hocam derslerle, eş zamanlı olarak kavramları öğrenip uygulamaya çalışıyorum. Ancak bu programı yazarken aklım bir şeye takıldı, kullanıcıdan aldığımız ilk girdi de negatif bir sayı ya da 100 den büyük bir sayı girince, " Geçersiz not, Tekrar giriniz: " yazdırıp tekrar bir girdi istemeyi ve bunu kullanıcı yanlış girdiği sürece tekrarlamasını sağlayan bir program yazmaya çalıştım ancak biraz karıştı işler..

berkayaksoy
Автор

Hocam neden ve eklediniz oraya zaten ilk deger true ise kontrolden cıkıyor degilse 2. kontrole bakarak devam ediyor.

System.out.println("Lütfen Not Gir.");
Scanner s = new Scanner(System.in);
int not = s.nextInt();

if (not >= 90){
System.out.println("AA");
}
else if (not >= 80){
System.out.println("BB");
}
else if (not >= 70){
System.out.println("CC");
}
else if (not < 70){
System.out.println("F");
}

Bu şekildede dogru sonuc elde etmiyormuyuz.

allinonebot
Автор

Hocam merhabalar, ben bu örneği biraz geliştirerek öğrenci 0-100 arası bir not girmediğinde C'deki goto gibi bir yapı kullanmak istedim. Ancak javada goto kullanımı yokmuş diye duydum. Kodu aşağıya bırakıyorum bu kodda kullanıcı 0-100 arası bir not girmediğinde tekrar not girmesini nasıl sağlarım?

enescan
Автор

babamı kodladım
package javaapplication1;

import java.util.Scanner;



public class JavaApplication1 {


public static void main(String[] args) {
System.out.println("notunuz giriniz")
Scanner s = new Scanner (System.in);
int i = s.nextInt();
if(i > 90){
System.out.println("helal lan sana ");
}
if (i < 90){

System.out.println("komuşunu çocuğu 100 alıo");
}


}

}

yazlmmerakls
Автор

else if yrinesadece if desekte sistem calisiyot sanki

yunuskocatas
Автор

ilk video 200bin izlenmiş sonlara doğru izleyenlerin sayısı azalıyor :D

burakaydn
Автор

import java.util.Scanner;

public class Task1 {
public static void main(String[] args) {
int note1;
Scanner scan = new Scanner(System.in);
System.out.println("Enter a note: ");
note1 = scan.nextInt();
if (note1 >= 90) {
System.out.println("AA");
} else if (note1 >= 80) {
System.out.println("BB");
} else if (note1 >= 70) {
System.out.println("CC");
} else {
System.out.println("F");
}
}

}

Ben böyle yapmıştım hocam.

fluch