instagram twitter linkedin github youtube

4.11.18

Java da örnekler : if else

klavyeden girilen sayının çift veya 5in katı olduğunu yazdıran kod
import java.util.*;
        public class JavaApplication4{
    public static void main(String[] args){
Scanner klavye = new Scanner(System.in);
        System.out.println("Bir Tam sayı giriniz");
        int sayi=klavye.nextInt();
        if(sayi%5==00){
            System.out.println(sayi+" sayisi 5'in katı");
        }
        if(sayi%2==0){
            System.out.println(sayi+" sayisi çifttir");
        }
 } 
 } 
run:
Bir Tam sayı giriniz
20
20 sayisi 5'in katı
20 sayisi çifttir
girilen bir cümlenin kısa olup olmadığını bulan kod
import java.util.*;
        public class JavaApplication4{
    public static void main(String[] args){
Scanner klavye = new Scanner(System.in);
        System.out.println("Bir cümle giriniz");
        String ileti=klavye.nextLine();
        int uzunluk=ileti.length();
        if(uzunluk<50){
            System.out.println("kısa cümledir");
        }
 } 
 } 
run:
Bir cümle giriniz
Türkiye Cumhuriyeti güçlü bir ülkedir
kısa cümledir
Girilen üç karakteri küçükten büyüğe sıralayan program
import java.util.*;
        public class JavaApplication4{
    public static void main(String[] args){
Scanner klavye = new Scanner(System.in);
char ara;
        System.out.println("ÜÇ karakter giriniz");
        char a=klavye.next().charAt(0);
        char b=klavye.next().charAt(0);
        char c=klavye.next().charAt(0);
        if(a>b){
            ara=a;  a=b;    b=ara;
        }
        if(a>c){
            ara=a;  a=c;    c=ara;
        }
        if(b>c){
            ara=b;  b=c;    c=ara;
        }
        System.out.println("Sıralanmış karakter: "+a+""+b+""+c);
 } 
 } 
run:
ÜÇ karakter giriniz
v
c
k
Sıralanmış karakter: ckv
girilen kenarlan üçgen çizilip çizelemeyeceğini kontrol eden kod
import java.util.*;
        public class JavaApplication4{
    public static void main(String[] args){
Scanner klavye = new Scanner(System.in);
        System.out.println("üçgenin kenarlarını giriniz");
        double x=klavye.nextDouble();
        double y=klavye.nextDouble();
        double z=klavye.nextDouble();
        if ((x+y)>z) {
            System.out.println("kenarlardan üçgen çizilebilir");
        }
        else{
            System.out.println("kenarlan üçgen çizilemez");
        }
 } 
 } 
run:
üçgenin kenarlarını giriniz
3
4
5
kenarlardan üçgen çizilebilir
import java.util.*;
        public class JavaApplication4{
    public static void main(String[] args){
Scanner klavye = new Scanner(System.in);
int a,b,c;
a=klavye.nextInt();
b=klavye.nextInt();
c=klavye.nextInt();
if(a==b && b=c){
            System.out.println("eskenar üçgen");
}
else(a==b || b==c || a==c){
        System.out.println("ikizkenar üçgen");
    }
else{
        System.out.println("çeşit kenar üçgen");
        }
 } 
 } 
girilen ortalama ile sınıf geçme durumu veren kod
import java.util.*;
        public class JavaApplication5{
    public static void main(String[] args){
Scanner klavye = new Scanner(System.in);
        System.out.println("Ortalamanız giriniz");
        double ort=klavye.nextDouble();
        if(ort>4)
            System.out.println("Hatalı ortalama girdiniz");
        else if(ort<=2.0)
            System.out.println("Sınıf da kaldınız");
        else if(ort>=3)
            System.out.println("Onur Tablosuna girdiniz");
        else if((ort>2)&&(ort<3))
            System.out.println("Sınıfı geçtiniz");
 } 
 } 
run:
Ortalamanız giriniz
3
Onur Tablosuna girdiniz
girilen stringlerin eşit olup olmadığını karşılaştıran kod
import java.util.*;
        public class JavaApplication5{
    public static void main(String[] args){
Scanner klavye = new Scanner(System.in);
       String s1,s2;
        System.out.println("iki String giriniz");
        s1=klavye.nextLine();
        s2=klavye.nextLine();
        if(s1.equals(s2)){
            System.out.println("girdiğiniz stringler eşittir");
        }
        else{
            System.out.println("girdiğiniz stringler farklı");
        }
 } 
 } 
run:
iki String giriniz
aavon
aakon
girdiğiniz stringler farklı
x sıfırdan farklı girildiğinde f(x) ve g(x) foksiyonları değişen kod foksiyonlar asağıda kodlarda verilmiştir
import java.util.*;
public class JavaApplication6 {
    public static void main(String[] args) {
Scanner klavye = new Scanner(System.in);
        System.out.println("Bir x değeri giriniz");
        double x=klavye.nextDouble();
        double a,b;
        if(x>0){    
            a=(1/(1+x));
            b=(1/(x+(x*x)));
        }
        else{
            a=(1/(1+(x*x)));
            b=(1/(1+x+(x*x)+(x*x*x)));
        }
        System.out.println("f(x)= "+a+"g(x)= "+b);
 } 
 }
run:
Bir x değeri giriniz
3
f(x)= 0.25g(x)= 0.08333333333333333
x değeri girilen bir x karşılaştırıp foksiyonu seçip sonucu gösteren kod
import java.util.*;
public class JavaApplication6 {
    public static void main(String[] args) {
Scanner klavye = new Scanner(System.in);
        System.out.println("Bir x değeri giriniz");
        double x=klavye.nextDouble();
        double a = 0;
        if(x<100){    
            a=x;   
        }
             if(x>=100){
            a=(((x-10)*(x-10))/100);
        }
             if((10<=x) || (x<100)){
            a=(3/(2*(x*x)));
        }
       System.out.println("f(x)= "+a);
 } 
 }
run:
Bir x değeri giriniz
7
f(x)= 0.030612244897959183
girilen x değerinin karekökünü hesaplayan kod
import java.util.*;
public class JavaApplication6 {
    public static void main(String[] args) {
Scanner klavye = new Scanner(System.in);
        System.out.println("Bir x değeri giriniz");
        double x=klavye.nextDouble();
        if(x>0){
           
            System.out.println(Math.sqrt(x));
        }
        else{
            System.out.println("X değerini 0 dan büyük giriniz ");
        }
 } 
 }
run:
Bir x değeri giriniz
16
4.0
girilen üç sayıyı karşılaştırıp sıralayan en büyük ve en küçüğünü bulan kod;
import java.util.*;
public class JavaApplication6 {
    public static void main(String[] args) {
Scanner klavye = new Scanner(System.in);
int ara;
        System.out.println("üç sayı giriniz");
        int a=klavye.nextInt();
        int b=klavye.nextInt();
        int c=klavye.nextInt();
        if(a>b){
            ara=a;  a=b;    b=ara;
        }
        if(a>c){
            ara=a; a=c; c=ara;
        }       
        if(b>c){
           ara=b;   b=c;    c=ara; 
        }
        System.out.println("en küçüğü: "+a);
        System.out.println("en büyüğü: "+c);
        System.out.println("küçükten büyüğü sıralama "+a+"<"+b+"<"+c);
        System.out.println("büyükten küçüğü sıralama "+c+">"+b+">"+a);
 } 
 }
run:
üç sayı giriniz
9
2
5
en küçüğü: 2
en büyüğü: 9
küçükten büyüğü sıralama 2<5<9
büyükten küçüğü sıralama 9>5>2
Toplama, çıkarma, çarpma ve bölme işlemlerini gerçekleştiren bir
Java programı yazınız. Girdileriniz karakter (toplama için ‘+’, çıkarma için ‘-’,
çarpma için ‘*’, bölme için ‘/’) ve iki sayıdan oluşacaktır. (iç içe if ifadesini
kullanınız.)
Programınız şunları yapmalıdır:
1. Sıfıra karşı bölünmeyi kontrol etmeli.
2. Her sembolün özelliğine ilişkin işlem gerçekleştirmeli.
3. Sonucu yazdırmalıdır.
import java.util.*;
public class JavaApplication6 {
    public static void main(String[] args) {
Scanner klavye = new Scanner(System.in);
String islem;        
System.out.println("Bir işlem sembolü gir ( +, -, *, / ): ");
        islem=klavye.nextLine();
        System.out.println("iki sayı giriniz");
        int a=klavye.nextInt();
        int b=klavye.nextInt();
        int sonuc = 0;
        if ("+".equals(islem))
            sonuc=a+b;
        else if ("-".equals(islem))
            sonuc=a-b;
        else if ("*".equals(islem))
            sonuc=a*b;
        else if ("/".equals(islem) && (a!=0 || b!=0))
            sonuc=a/b;
        else
            System.out.println("Hatalı işlem.");
               
        System.out.println("işlem sonucu: "+sonuc);

 } 
 }
run:
Bir işlem sembolü gir ( +, -, *, / ): 
*
iki sayı giriniz
4
7
işlem sonucu: 28