Ödev – 3 Teslim 9 Aralik Ad: Soyad: Ögrenci Numaranız: 1.a JAVA Temel veri tipleri nelerdir ? 1.b) Aşağıdakilerden hangileri temel (primitif) veri tiplerinden değildir? a) int b) String c) double d) char e) Ogrenci 2. a) Haftalık maaşı hesaplıyacak şekilde 3 satırı satır 1 ve 2 yi kullanarak tamamlayın Satır No: 1 int calismaSaati = 40; // Haftalık çalışma saati 2 final int BIRIM_UCRET = 15; 3 long haftalıkMaas = ____________________________________ ; 2. b) Yukarıda verilen kısmi programa göre (Soru 1) tabloyu doldurun. Satır No: 1 2 3 Veri tipi Değişken ismi Değişken ilk değeri 3. Doğrumu / Yanlışmı ? İfade Doğru Yanlış int 1cevap; double oran = 0.05; final double oran = 0.05; double oy oranı = 24; int 8top; float a=12.3; b=67.5; float a=12.3, b=67.5; int x= 13 * 6 double haftalik-ucret = 10.0; int toplam = 230; double vergi = toplam * 0.05; 4. İfadeleri Hesaplayın (15 puan) İfade Ekran Çıktısı System.out.println("Sonuc="+1.5+7/2); System.out.println("Sonuc="+(1.5 + 7 / 2)); System.out.println("Sonuc="+(16 - 12 / 4)); System.out.println("Sonuc="+(6 / 8 + 2)); System.out.println("Sonuc="+(6 / 8.1 + 2)); System.out.println("Sonuc="+(24 + 3 * -4)); System.out.println("Sonuc="+(8 + 2 / (2 + 3))); System.out.println("Sonuc="+(-2 * 9 - 2 * 3)); System.out.println("Sonuc="+( ( ( 32 - 16 ) / ( 287 * 275 ) ) - ( 4 - 8 ) ) + 7); System.out.println("Sonuc="+(199 % 50)); System.out.println("Sonuc="+(299 / 100)); 5. Aşağıdaki Programın Çıktısını Yazın ? (15 puan) public class Hesaplama { public static void main(String[] args) { int x = 5, y = 1; y = x+1; System.out.println("ilk sayı, x: "+x); System.out.println("ikinci sayı, y: "+y); System.out.println("toplam: "+(x+y)); x=x+1; System.out.println("x şu anda"+x); x++; System.out.println("x şu anda "+x); x-=3; System.out.println("x şu anda "+x); x--; System.out.println("x şu anda "+x); x*=2; System.out.println("x şu anda "+x); x/=3; System.out.println("x şu anda "+x); } } a) Bu programın saklandığı dosyanın adı ne olmalı ? b) Bu programı DOS penceresinde nasıl derlersiniz ? c) Bu programı DOS penceresinde nasıl çalıştırırsınız ? d) Bu programın çıktısını yazın 6.) Doğrumu Yanlışmı ? Ifade 5 > 2 || 12 <= 7 5 > 2 && 12 <= 7 3 == 8 || 6 != 6 3 == 8 && 6 != 6 6 != 7 int x, y; x = 5 / 2; y = 2; x == y ! true 2*3-4 == 1+1 5.2 - 1.2 <= 2.0+2 7.) a) Çıktıyı yazınız. int sum = 21; if ( sum != 20 ) { System.out.print("You win "); } else { System.out.print("You lose "); } System.out.println("the prize."); true veya false b) int sum = 24; if ( sum < 20 ) { System.out.print("Under "); } else { System.out.print("Over "); System.out.println("the limit."); } 8.) Aşağıdaki iki soruda boşlukları doldurun ve soruları cevaplayın import ______________; class Echo { public static void main (String[] args) { Scanner scan = new _____________( System.in ); String inData; System.out.println("İsminizi girin:"); inData = scan.________________ ; } _______________.println("Adınız:" + inData ); } a) Program dosyasının ismi nedir ? ______________ java.util.Scanner; class KareHesapla { public static void main (String[] args) { Scanner scan = new Scanner (_________________ ); int sayi, kare; // değişken tanımla System.out.println("Sayı gir:"); sayi = scan.______________(); kare = ____________________ ; // kareyi hesapla System.out.println("Girdiginiz sayı : " + _____ + " ve karesi : " + ______ ); } } b) Program dosyasının ismi nedir ?
© Copyright 2024 Paperzz