Leganos.tr.gg
Hoş Geldiniz

Java Programlama Dili Metod-String Örnekleri

Java Programlama Dili Metod-String Örnekleri

Metod İle Ekrana 10 Defa Java Yazan Program 

public class ders12{

public static void ekranYaz(String deger,int tekrar){
for(int i=0;i<tekrar;i++)
System.out.println(deger);
}

public static void main(String[] args)
{
ekranYaz(“java”,10);

}}

Çoklu Metod Yapısı

public class ornekler15 {
public static void main(String[] args){
topla(1,2);
topla(1,2,3);
topla(1,2,3,4);
topla(1,2,3,4,5);

}
public static void topla(int…sayilar) // ne kadar parametre alacagı belli degise … konulur
{
int toplam=0;
for(int sayi:sayilar){
toplam+=sayi;
}
System.out.println(toplam);
}

}

 

Prametre Olarak Gelen Sayılarla İşlemler

Toplama,Faktöriyel,Üs Alma

// metod toplama faktorıyel us
public class ders2 {
public static void main(String [] args){

System.out.println(topla(10,20));
System.out.println(faktoriyel(5));
System.out.println(usAl(1,3));

}

public static int topla(int a,int b)
{
int toplam=a+b;
return toplam;
}
public static int faktoriyel(int c)
{
int f=1;
for(int i=1;i<=c;i++)
{
f=f*i;
}
return f ;
}
public static int usAl(int taban,int us)
{
int sonuc=1;
for(int i=1;i<=us;i++)
sonuc=sonuc*taban;
return sonuc;
}
}

Gelen Stringi Tersine Çeviren Metod

// kelime tersten
import java.util.Scanner;
public class ders13 {
public static String tersCevir(String kelime){
String sonuc=””;
for(int i=kelime.length()-1;i>=0;i–)
{
sonuc+=kelime.charAt(i);

}
return sonuc;
}
public static void main(String[] args){
Scanner scn=new Scanner(System.in);
System.out.println(“kelime gir.”);
String kelime=scn.nextLine();
System.out.println(tersCevir(kelime));
}
}

Stringteki Sesli Harf Sayısını Bulan Program

// sesli harf sayısı
import java.util.Scanner;
public class ders14 {

public static int sesliBul(String kelime){
int sonuc=0;
String sesliler=”aeıioöuü”;
for(int i=0;i<kelime.length();i++)

if(sesliler.indexOf(kelime.charAt(i))>=0)
sonuc++;

return sonuc;
}
public static void main(String[] args){
Scanner scn=new Scanner(System.in);
System.out.println(“kelime gir.”);
String kelime=scn.nextLine();
System.out.println(sesliBul(kelime));
}
}

Parametre Olarak Gelen String te Kaç Defa a Harfi Geçtiğini Bulan Program

// kendisine parametre olarak stringte kaç tane a harfi gectigi
public class ders34 {

public static int atla(String kelime){

char harf=’a';
int adet=0;
for(int i=0;i<kelime.length();i++)
{
if(kelime.charAt(i)==harf){
adet++;
}
}
return adet;

}
public static void main(String[] args) {
System.out.println(atla(“cemalacar”));

}

}

İçinde Kaç Tane Rakam Olduğunu Bulan-Digitleri Sayan Program

// içinde kaç rakam oldugunu bulur
public class ders14{
public static int countDigit(String kelime)
{
int sonuc=0;
for(int i=0;i<kelime.length();i++)
if(Character.isDigit(kelime.charAt(i)))
sonuc++;
return sonuc;

}

public static void main(String[] args){
System.out.println(countDigit(“4yg54wtgq3t”));

}}

 

Parametre Olarak Gelen Stringin Büyük Harflerini Silen Program

// parametre olarak gelen stringin içindeki büyük karakterleri silen
public class ders44 {

public static String kelime(String gelen){
String sonuc=””;
for(int i=0;i<gelen.length();i++)
if(gelen.charAt(i)!=gelen.toUpperCase().charAt(i))
sonuc+=gelen.charAt(i);
return sonuc;
}
public static void main(String[] args) {
System.out.println(kelime(“mErhAbA”));

}

}

 

Parametre Olarak Gelen Stringin İçindeki Büyük Karakterleri Küçük Harf Olarak Geri Döndüren Metod

// parametre olarak gelen stringin içindeki büyük karakterleri küçük harf olarak geri döndüren metot
public class ders45 {

public static String kelime(String gelen){
String sonuc=””;
for(int i=0;i<gelen.length();i++)
if(gelen.charAt(i)!=gelen.toLowerCase().charAt(i))
sonuc+=gelen.charAt(i);
sonuc=sonuc.toLowerCase();
return sonuc;
}
public static void main(String[] args) {
System.out.println(kelime(“mErhAbA”));

}

}

Cümledeki Harf Sayısını,Kelime Sayısını,Cümlenin Tersini,Sesli Harf Sayısını ve Boşluk Sayısını Bulan Program

 

import java.util.Scanner;

//harf ve kelime sayısı,cümlenin tersi,sesli harf ve bosluk sayısınu bulan metodlar.
public class ders48 {
public static int harf(String cumle){
int sonuc=cumle.length();
for(int i=0;i<cumle.length();i++)
if(cumle.charAt(i)==’ ‘)
sonuc–;
return sonuc;
}
public static int cumleS(String cumle){
int adet=1;
for(int i=0;i<cumle.length();i++)
if(cumle.charAt(i)==’ ‘)
adet++;

return adet;
}
public static String ters(String cumle){
String sonuc=””;
for(int i=cumle.length()-1;i>=0;i–)
sonuc+=cumle.charAt(i);
return sonuc;
}
public static int sesli(String cumle){
String sesli=”aeıiöouü”;
int adet=0;
for(int i=0;i<cumle.length();i++)
if(sesli.indexOf(cumle.charAt(i))>=0)
adet++;
return adet;

}
public static int bosluk(String cumle){
int adet=0;
for(int i=0;i<cumle.length();i++)
if(cumle.charAt(i)==’ ‘)
adet++;
return adet;
}
public static void main(String[] args) {
Scanner scn=new Scanner(System.in);
System.out.println(“cumle gir. “);
String cumle=scn.nextLine();
System.out.println(“harf sayisi: “+harf(cumle));
System.out.println(“kelime sayisi: “+cumleS(cumle));
System.out.println(“tersten: “+ters(cumle));
System.out.println(“sesli sayisi: “+sesli(cumle));
System.out.println(“bosluk sayisi: “+bosluk(cumle));

}
}

Stringin İlk ve Son Harfi Arasında Kaç Tane Harf Olduğunu Bulan Metod

public class ders66 {

public static int gelen(String kelime){
int adet=0;
char ilk=kelime.charAt(0);
char son=kelime.charAt(kelime.length()-1);
for(char i=ilk;i<son;i++)
adet++;
return adet;
}
public static void main(String[] args){

System.out.println(“iki harf arasindai harf sayisi: “+gelen(“acbz”)); // a ve z harfleri arasında 25 karakter vardır.
}

}

Java da Kelime Tahmin Oyunu

import java.util.Random;
import java.util.Scanner;

public class ders21 {

public static void main(String[] args) {

OyunuBaslat();

}

public static void OyunuBaslat(){
String[] dizi = {“computer”, “program”, “java”, “ayrık”, “matematik”};
Random rnd = new Random();
int tutulanIndex = rnd.nextInt(dizi.length);

Scanner scn = new Scanner(System.in);
String tutulanKelime = dizi[tutulanIndex];

StringBuilder gosterilenKelime = new StringBuilder();
for(int i=0; i<tutulanKelime.length();i++)
gosterilenKelime.append(“*”);

System.out.println(gosterilenKelime);
//System.out.println(tutulanKelime);
int yanlisSayisi = 0;
while(true){
String tahmin = scn.next();
if(tutulanKelime.contains(tahmin))//Var ise
{
//System.out.println(tutulanKelime.length());
for(int i=0; i<tutulanKelime.length();i++){
if(tutulanKelime.charAt(i) == tahmin.charAt(0)){
gosterilenKelime.setCharAt(i, tahmin.charAt(0));
//System.out.println(“buldu:”+tutulanKelime);
}
}
}
else
yanlisSayisi++;
System.out.println(gosterilenKelime);

if(!gosterilenKelime.toString().contains(“*”))
break;
}

System.out.println(“Bildiniz…”);
System.out.println(“Doğru cevap : ” + gosterilenKelime);
System.out.println(“Toplam yanlış tahmin sayısı : ” + yanlisSayisi);

}
}

 

Haftanın Müziği

Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol