Java Klavyeden Okuma

advertisement
20.3.2014
2013-2014 Bahar Dönemi
Mehmet Akif Ersoy Üniversitesi
Teknik Bilimler Meslek Yüksekokulu
Burdur 2014
Muhammer İLKUÇAR
<imuammer@yahoo.com>
Muhammer İLKUÇAR, MAKÜ-2014 BURDUR
Java Programlama
2.Hafta
1
20.3.2014
Java Yazdırma Komutları
System.out.print();
System.out.print(« Merhaba JAVA’ cı Dostlar..»);
System.out.print(« JAVA’ cı Dostlara ...» + « Selam olsun»);
int x=5;
int y= 7;
System.out.print(« JAVA » + x +y ); // JAVA 57
System.out.print( x +y );
// 12
Muhammer İLKUÇAR, MAKÜ-2014 BURDUR
System.out.println();
2
20.3.2014
Java Formatlı Yazdırma Komutları
System.out.printf(«format», veri );
int x= 5;
int y= 7;
int z=x+y;
System.out.printf(« %d + %d = %d «, x , y ,z); // 5+ 7=12
System.out.printf("\n %-20s \n %20s", "JAVA","JAVA");
JAVA_______________ // sola yasla
JAVA // sağa yasla
Muhammer İLKUÇAR, MAKÜ-2014 BURDUR
System.out.printf(«%4d %s», 4, «JAVA»); //---4 JAVA
3
20.3.2014
Java OptionPane
Mesaj penceresi ile ekrana mesaj verdirme :
Muhammer İLKUÇAR, MAKÜ-2014 BURDUR
JOptionPane.showConfirmDialog(null, "Bilgisayar....\nJAVA");
4
Muhammer İLKUÇAR, MAKÜ-2014 BURDUR
20.3.2014
Java OptionPane
5
int x=JOptionPane.showConfirmDialog(
null,
"Mesaj",
"Başlık",
JOptionPane.YES_NO_OPTION,
JOptionPane.WARNING_MESSAGE );
if(x==JOptionPane.YES_OPTION ) System.out.println(" YES basıldı»);
if(x==JOptionPane.NO_OPTION ) System.out.println(" NO basıldı»);
20.3.2014
Muhammer İLKUÇAR, MAKÜ-2014 BURDUR
Java OptionPane
6
java.util.Scanner içinde tanımlı Scanner
metodu yardımıyla dışardan okuma işlemi
yapılır.
Scanner oku= new Scanner(System.in);
Şeklinde Scanner’in bir orneği (oku)
oluşturulur.
oku ile değişkenlere değer okutma işlemi
yapılır.
20.3.2014
Muhammer İLKUÇAR, MAKÜ-2014 BURDUR
Java Klavyeden Okuma
7
20.3.2014
Java Klavyeden Okuma
public class JavaApplication6
{
public static void main(String[] args)
{
Scanner oku= new Scanner(System.in);
}
}
Muhammer İLKUÇAR, MAKÜ-2014 BURDUR
package javaapplication6;
import java.util.Scanner;
8
20.3.2014
Java Klavyeden Okuma
Örneğin; integer, double,string değişkene
okuma işlemi;
Scanner oku= new Scanner(System.in);
int x=oku.nextInt();
double y=oku.nextDouble();
String k=oku.next();
Şeklinde yapılabilir.
Muhammer İLKUÇAR, MAKÜ-2014 BURDUR
Her değişken için koma işlemi farklı
geçekleştirilir.
9
Muhammer İLKUÇAR, MAKÜ-2014 BURDUR
20.3.2014
Java Klavyeden Okuma
10
20.3.2014
Java Klavyeden Okuma
Örneğin; integer, double,string değişkene
okuma işlemi;
Scanner oku= new Scanner(System.in);
int x=oku.nextInt();
double y=oku.nextDouble();
String k=oku.next();
Şeklinde yapılabilir.
Muhammer İLKUÇAR, MAKÜ-2014 BURDUR
Her değişken için koma işlemi farklı
geçekleştirilir.
11
20.3.2014
Java Klavyeden Okuma
JOptionPane.showInputDialog(" ");
komutu ile mesaj kutusu vaıtasıyla klavyeden giriş yapılır.
Örn:
String s =JOptionPane.showInputDialog("Vize giriniz:");
Muhammer İLKUÇAR, MAKÜ-2014 BURDUR
Ancak girilen değer her zaman string türündendir.
12
public static void main(String[] args)
{
String vize =JOptionPane.showInputDialog("Vize giriniz:");
String finali= JOptionPane.showInputDialog("Final Giriniz:");
int v = Integer.parseInt(vize);
int f = Integer.parseInt(finali);
double ort= v *0.2+ f * 0.8;
System.out.printf("Vize:%d\nFinal:%d\nOrtalama:%f\n", v, f, ort);
System.out.printf("Vize:%d\nFinal:%d\nOrtalama:%d\n",v, f, Math.round(ort));
}
20.3.2014
Muhammer İLKUÇAR, MAKÜ-2014 BURDUR
Java Klavyeden Okuma
13
Download