Doç. Dr. GÜRAY SONUGÜR

Doç. Dr. Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

Java Kod Örnekleri

Text Dosyadan Okuyup Diziye Yazma (For döngüsü)

Array.txt import java.io.*; public class IO_Okuma1_Ders { public static void main(String[] args) throws IOException { FileReader f = new FileReader(“Array.txt”); BufferedReader in = new BufferedReader(f); String[] line = new String[4]; for (int i = 0; i < 4; i++) { line[i]= in.readLine(); if (line[i].startsWith(“Müh”)==false) { System.out.println(“Değer:” + line[i] + “Aranan değer bulundu ” + i+”. […]

ArrayList ile Fonksiyon Köklerinin Bulunması

Arkadaşlar, Bu örnekte kullandığımız fonksiyonu değiştirerek sizler de denemeler yapabilirsiniz. İyi çalışmalar dilerim.     import java.util.ArrayList; import java.util.Scanner; public class Math_fonkArrayList { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double adimDegeri=0,h=0; int sayac=0; System.out.println(“Hassasiyet değerini giriniz: “); h=sc.nextDouble(); System.out.println(“Adım değerini giriniz: “); adimDegeri=sc.nextDouble(); double y=0; //Fonksiyonun y değerinin tutulduğu arraylist ArrayList<Double> […]

Çeşitli Matematiksel Fonksiyonlar

public class Math_CesitliMetotlar { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int a = 13, b = 6, c; c = a + b; System.out.println(“a= 13; b=6; c = a + b : ” + c ); c = a – b; System.out.println(“a= 13; b=6; c […]

Basit Hipotenüs Hesabı

import java.util.Scanner; //scanner sınıfı klavyeden veri almak için import edilmelidir. public class Math_hiptns { public static void main(String[] args) { Scanner sc = new Scanner(System.in);// sc isimli bir scanner nesnesi türetiyoruz ki klavyeden veriler alabilelim. System.out.println(“1. Dik kenarı giriniz:”); double kenar1=sc.nextDouble(); // 1. dik kenarin değerini klavyeden almak için sc nesnemizi kullanıyoruz. System.out.println(“2. Dik kenarı […]

Newton-Raphson Metodu ile Fonksiyon Köklerinin Bulunması

Arkadaşlar, Bu örnekte kullanılan fonksiyonu değiştirerek siz de örnekler yapabilirsiniz. İyi çalışmalar.   Konuyla ilgili ayrıntılı bilgi için NewtonRaphson indirebilirsiniz. import java.util.Scanner; public class Math_newtonRaphson1 { public static void main(String[] args) { //Bu kısımda değişkenler tanımlanıyor.********* double x=0; double z=0; double h=0; int sayac=0; double y=0; //********************************************** //Klavyeden veri alabilmek için sc nesnemizi türetiyoruz. Scanner sc = […]

Kod Paylaşımları 6: Try-Catch Sıfıra Bölme İstisnası

import javax.swing.JOptionPane; public class TryCatch_ArithmeticException { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int bolunen=0; int bolen=0; do { //Ekrandan değer alınıyor. bolunen = Integer.parseInt(JOptionPane.showInputDialog(null, “Bölünen Sayıyı Giriniz”, “Bölünen”,1)); bolen = Integer.parseInt(JOptionPane.showInputDialog(null, “Bölen Sayıyı Giriniz”, “Bölen”,1)); try { // exception alma olasılığına karşı try bloğu oluşturuluyor. […]

Kod Paylaşımları 5: Try-Catch NegativeIndex İstisnası

import java.util.Scanner; public class TryCatch_NegatifIndexException { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int deger = 0; do { // Kullanıcı negatif dizi boyutu girdikçe işlemin sürmesi için do-while döngüsü kuruluyor. System.out.println(“Lutfen Dizinin Boyutunu Giriniz: “); //kullanıcı ile iletişim kuruluyor. Scanner boyut = new Scanner(System.in); //ekrandan […]

Kod Paylaşımları 4: Try-Catch OutofIndexBounds İstisnası

public class TryCatch_OutOfIndexBounds { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] tamsayi = {0,1,2,3,4}; // tamsayi isimli tek boyutlu dizi oluşturuluyor. try { // exception alma olasılığına karşı try bloğu oluşturuluyor. for(int i=0; i<=5; i++) { System.out.println(tamsayi[i]); //tamsayi dizisi ekrana yazdırılıyor. Exception burada geliyor. } […]

Kod Paylaşımları 3: ArrayList Scanner ile Doldurma

import java.util.ArrayList; import java.util.Scanner; public class ArrayList_ScannerDoldurma { public static void main(String[] args) { Scanner tara = new Scanner(System.in); ArrayList x=new ArrayList();//ArrayList Tanımlandı for(int i=0;i<4;i++) { System.out.println("Sayı Giriniz"); x.add(tara.nextInt()); //Klavyeden girilen sayı ArrayListe eklendi } for(int i=0;i<4;i++)// x isimli arraylist ekrana yazdırılıyor. { System.out.println(i+1+". sayi:"+x.get(i)); } x.clear();//ArrayListin tüm elemanları silindi System.out.println(x); } }

Kod Paylaşımları 2: ArrayList Random Dizi Boyutu

import java.util.ArrayList; import java.util.Random; public class ArrayList_RandomDiziBoyutu { public static void main(String[] args) { Random Rnd = new Random(); int diziUzunlugu= Rnd.nextInt(10); ArrayList <Integer> x = new ArrayList<Integer>();//arraylist tanımlandı for (int i=0; i< diziUzunlugu; i++) // arraylist’in içi random olarak dolduruluyor. { // x[i]= Rnd.nextInt(); //Bu komut çalışmaz. x.add(Rnd.nextInt(100));// arraylist’in içi random olarak 0-100 arasi […]

Previous Posts Next posts