Java Örnekleri #3

Shiva

Admin
Joined
Jul 31, 2019
Topics
522
Messages
4,097
Solutions
194
Reaction score
14,191
Location
Berlin
Örnek 18: Dikdörtgenin Alanını ve Çevresini Bulan Java Programı


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Ornek {

public static void main(String[] args) {

int genislik = 0;
int yukseklik = 0;

try
{
//Console ekranından yükseklik değerini okuma
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

System.out.println("Lütfen Dikdörtgenin Yüksekliğini Girin");
yukseklik = Integer.parseInt(br.readLine());

//Console ekranından genişlik değerini okuma
System.out.println("Lütfen Dikdörtgenin Genişliğini Girin");
genislik = Integer.parseInt(br.readLine());


}
//geçersiz bir değer girilirse
catch(NumberFormatException ne)
{
System.out.println("Geçersiz Karakter" + ne);
System.exit(0);
}
catch(IOException ioe)
{
System.out.println("IO Hatası :" + ioe);
System.exit(0);
}

/*
* Alan
* genislik * yukseklik
*/

int alan = yukseklik * genislik;

System.out.println("Dikdörtgenin alanı: " + alan);


/*
* Çevre
* 2*(genislik + yukseklik)
*/

int cevre = 2*(genislik + yukseklik);

System.out.println("Dikdörtgenin çevresi: " + cevre);

}

}


Örnek 19: Java Sıralama Örneği


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
private static void bubbleSort(int[] intArray) {

/*
* Kabarcık sıralaması dizinin başından başlar ve dizi elemanlarını sırayla seçer.
* Seçilen dizi elemanı kendinden sonra gelen elemandan büyükse bu iki elemanın yerleri değiştirilir.
* Bu işlem sonucunda dizinin en büyük elemanı dizi sonuna yerleştirildiğinden bir sonraki adımda arama sınırı bir eleman geri çekilir.
* Bu işlem, dizinin sonundaki elemanın karşılaştırılmasına kadar yinelenerek sürdürülür.
*
*/

int n = intArray.length;
int temp = 0;

for(int i=0; i < n; i++){
for(int j=1; j < (n-i); j++){

if(intArray[j-1] < intArray[j]){
//elemanları yerdeğiştiriyoruz.
temp = intArray[j-1];
intArray[j-1] = intArray[j];
intArray[j] = temp;
}

}
}
}


Örnek 20: Java Dosya Oluşturma Örneği


1
2
3
4
5
6
7
8
9
10
11
12
13
14
String dosyaYolu = "C://algoritmaornekleri//test.txt";

/*
* FileOutputStream nesnesine dosya yolunu parametre geçerek dosya oluşturma,
*/

try
{
FileOutputStream fos = new FileOutputStream(dosyaYolu);
}
catch(FileNotFoundException ex)
{
System.out.println("Hata : " + ex);
}
algoritma örnekleri



Örnek 21: Java Dosya Okuma Türkçe Karakter



1
2
3
4
5
File dosya = new File(dosyaYolu);

BufferedReader oku = new BufferedReader(
new InputStreamReader(
new FileInputStream(dosya), "UTF8"));


Örnek 22: Java Dosya Okuma ve Yazma Türkçe Karakter


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
public static void main(String[] args) {

//dosya yolu
String dosyaYolu = "C://algoritmaornekleri//test2.txt";

/*DOSYA OLUŞTURMA VE YAZMA*/
try
{
FileOutputStream fos = new FileOutputStream(dosyaYolu);

OutputStreamWriter osw=new OutputStreamWriter(fos,"UTF-8");

osw.write("yazılım bilişim programlama 2");
osw.close();
}
catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
catch(FileNotFoundException ex)
{
System.out.println("Hata : " + ex);
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


/*DOSYA OKUMA*/
try {
File dosya = new File(dosyaYolu);

BufferedReader oku = new BufferedReader(
new InputStreamReader(
new FileInputStream(dosya), "UTF8"));

String str;

while ((str = oku.readLine()) != null) {
System.out.println(str);
}

oku.close();
}
catch (UnsupportedEncodingException e)
{
System.out.println(e.getMessage());
}
catch (IOException e)
{
System.out.println(e.getMessage());
}
catch (Exception e)
{
System.out.println(e.getMessage());
}
}
 

Top