PDF

Transkript

PDF
LAB UYGULAMALARI
// Arg ornegi
public class Example {
//Projenin basindan RUN etmek gerekiyor
public static void main(String[] args) {
// Control+R ile butun args degisken isimlerini degistirebiliriz
System.out.println(args [0]);
System.out.println(args [1]);
for (int i = 0; i < args.length; i++) {
String string = args[i];
System.out.println(string);
}
}
}
// ilkel degiskenler
public class degiskenler
{
public static void main (String Args [ ])
{
int sayi1;
short sayi2;
long sayi3;
byte sayi4;
float sayi5=2.4f;
double sayi6;
char metin = ‘a’;
boolean dogru_yanlis=true;
}
}
// Class tipindekiler;
public class degiskenler
{
public static void main (String Args [ ])
{
Integer sayi1;
Short sayi2;
Long sayi3;
Byte sayi4;
Float sayi5=2.4f;
Double sayi6;
Char metin = ‘a’;
Boolean dogru_yanlis=true;
String s=”a”;
System.out.println (sayi1.MAX_VALUE);
}}
//Max Min Degerleri
public class MaxMin {
public static void main(String[] args) {
System.out.println("Bytein maksimumu degeri="+Byte.MAX_VALUE);
System.out.println("Bytein minimum degeri="+Byte.MIN_VALUE);
System.out.println("Integerin maksimumu degeri="+Integer.MAX_VALUE);
System.out.println("Integerin minimum degeri="+Integer.MIN_VALUE);
}
}
// String degiskeni
public class string_degiskeni{
public static void main (String Args [ ])
{
String ad=”erman”;
String soyad=”yukselturk”;
System.out.printl(ad+” ”+soyad);
System.out.println (“adiniz: ”+ad.length());
boolean b = ad.equals(“ercan”);
System.out.printl(b);
}}
// Type casting / Wrapper class
public class string_degiskeni{
public static void main (String Args [ ])
{
//Stringi floata donusturme
String numara=”2.3f”;
float degisken= Float.parseFloat(numara);
System.out.println(degisken);
// integeri stringe cevirme
int sayimiz=4;
String s_degisken= Integer.toString(sayimiz);
//class tipinde degisken olusturma ve ilkel bir tipe dönüştürme
Integer abc=new Integer (200);
int ilkeltip=abc.intValue(abc);
//
}}
// Aritmatik islemler: bolme isleminde type casting ve ++, -- islemler
public class aritmatikislemler {
public static void main(String[] args) {
int s1=120;
int s2=100;
int sonuc;
double s3;
s3=s1/s2;
System.out.println(s3);
s3=(double)s1/s2;// iki tamsayi bolunurken sonucun noktali cikmasi icin type casting yapilir
System.out.println(s3);
sonuc = s1+s2;
System.out.println(sonuc); //220
sonuc = s1++;
System.out.println(sonuc); //120
sonuc = ++s1;
System.out.println(sonuc); // 122
sonuc = s1--;
System.out.println(sonuc); // 122
s1=5;s2=10;
sonuc = s1+++2+s2--;
System.out.println("sonuc="+sonuc); //17
sonuc = s1+++2+s2--;
System.out.println("sonuc="+sonuc);//17
}
}
// Görsel mesaj swing- JOptionPane
import javax.swing.*;
public class gorselmesajciktisi
{
public static void main (String Args [ ])
{
JOptionPane.showMessageDialog(null,"ODTU-SEM Java Kursu");
}}
// Görsel mesaj (Dışarıdan mesaj almak) swing- JOptionPane
import javax.swing.*;
public class bilgigirisi
{
public static void main (String Args [])
{
String ad;
ad = JOptionPane.showInputDialog ("Adinizi Girin: ");
JOptionPane.showMessageDialog (null,"Merhaba " + ad);
}
}
// Görsel mesaj (GirdiCiktiOrnek)
public class GirdiCiktiOrnek {
public static void main(String[] args) {
String sayi1;
String sayi2;
int sonuc;
sayi1 = JOptionPane.showInputDialog("1. Sayisi Gİriniz: ");
sayi2 = JOptionPane.showInputDialog("2. Sayisi Gİriniz: ");
sonuc = Integer.parseInt(sayi1) + Integer.parseInt(sayi2);
JOptionPane.showMessageDialog(null, "İki sayının toplamı : " + sonuc);
}
}

Benzer belgeler

MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 10: Sınıf

MAT214 BİLGİSAYAR PROGRAMLAMA II DERSİ Ders 10: Sınıf • Bunun yerina java this deyimini kullanır.  • This deyimi bilhassa sınıfa ait değişken isimlerinin aynısı metotda

Detaylı