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