6 Mayıs 2015 Çarşamba

Java da dosyaya isim,soyad,numara,not girme

Java da dosyaya isim,soyad,numara,not girerken aşağıdaki şekilde txt ye yazacaktır.

Öğrenciadı1 öğrencisoyadı1 öğrencinumarası1 öğrencinotu1
Öğrenciadı2 öğrencisoyadı2 öğrencinumarası2 öğrencinotu2
Öğrenciadı3 öğrencisoyadı3 öğrencinumarası3 öğrencinotu3

kodları;

package javaapplication27;

import java.util.*;
import java.io.*;

public class JavaApplication27 {

    public static void main(String[] args) throws FileNotFoundException {

        Scanner kl = new Scanner(System.in);

        PrintStream yaz = null;

        try {

            File dosya = new File("C:\\belge.txt");

            yaz = new PrintStream(dosya);

            for (int i = 0; i < 2; i++) {
                System.out.println("ad gir");
                String ad = kl.next();
                System.out.println("soyad gir");
                String soyad = kl.next();
                System.out.println("numara gir");
                int no = kl.nextInt();
                System.out.println("not gir");
                int not = kl.nextInt();
                yaz.println(ad + " " + soyad + " " + no + " " + not);

            }
            yaz.close();

        } catch (Exception ex) {
            System.out.println(ex.getMessage());
        }

    }

}

Java da Metod kullanarak denklemin delta ve köklerini hesaplama

Java da denklemin delta ve köklerini hesaplayan metodun kodları ;

public class Sinif1 {
    float delta(int a,int b,int c){
        return (float) b*b-4*a*c;
    }
    float kok1(float a, float b, float c){
        return (float)(-b+Math.sqrt(b*b-4*a*c))/(2*a);
    }
    float kok2(float a,float b, float Delta){
        return(float)(-b+Math.sqrt(Delta))/(2*a);
    }
    public static void main(String[] args) {
        Sinif1 s1=new Sinif1();
        int a=1;
        int b=4;
        int c=4;
        System.out.println("Delta = "+s1.delta(a, b, c));
        System.out.println("Kök1 = "+s1.kok1(a, b, c));
        System.out.println("Kök2 = "+s1.kok2(a, b, s1.delta(a, b, c)));
    }}

Java Applet ile robot çizimi

Java da Applet ile Robot Çizimi

Ekrana çizdirilen robot yön tuşları ile hareket ettirilebilmektedir.

 Aşağıdaki kodlar sayesinde ekrana geometrik şekiller yardımı ile bir robot çizeceğiz ve bu robotu yön tuşlarını kullanarak hareket ettirebiliriz.
robot.java dosyası:

Java ' da basit paint programı yapımı

Java ' da basit bir proje ödevi olarak teslim edilebilek düzeyde basit bir paint programının kodları aşağıdaki gibidir.

5 Mayıs 2015 Salı

Java ' da Kalıtım ile Çarpım

Java ' da Kalıtım ile Çarpım java kodları ;

class Toplama {   
    int topla(int a, int b) {
        return a + b;
    }
}

class Kalıtım_Carpim extends Toplama {

    public int Carp(int x, int y) {
        
        int toplam = 0;
       
        for (int i = 1; i <= y; i++) {
            toplam = topla(toplam, x);
        }
        return toplam;
    }

    public static void main(String[] args) {
        Kalıtım_Carpim c1 = new Kalıtım_Carpim();
        System.out.println("Sonuc = " + c1.Carp(3, 5));
    }
}

Java da klavyeden girilen sayıların teklerini ayrı çiftlerini ayrı dosyaya yazma

Java da klavyeden girilen sayıların tek olanlarını tek.txt ye çift olanlarını çift.txt ye yazarken öncelikle txt lerin yollarını belirtip bunları printstream e atıyoruz sonra Scanner ile sayılarımızı alıp tek çift ayırıp ona göre yazdırıyoruz. programın kodları; 

Java da üs alma algoritma kodu

Java da üs alma algoritma kodu

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner klavye=new Scanner(System.in);
        System.out.println("tabanı giriniz");
        double taban;
        taban=klavye.nextDouble();
        System.out.println("üssü giriniz");
        double us;
        us=klavye.nextDouble();
                double i,deger=1.0;
        for(i=0;i<us;i=i+1){
            deger=deger*taban;
        }
        System.out.println(deger);}}