Download BasitJava - WordPress.com

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
1) Yıldızlarla Dik üçgen oluşturma
import java.util.*;
// yıldızlarla dik ücgen
public class Exercise {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int number;
System.out.println("Kac satır yildizdan oluşan bir dik ucgen olsun ?");
Scanner keyboard = new Scanner(System.in);
number = keyboard.nextInt();
for(int i=1;i<=number;i++)
{
for(int j=1;j<=2*i-1;j++)
{
System.out.print("*");
}
System.out.println("");
}
}
}
2) Faktöriyel Hesabı
import java.util.*;
// Kullanıcıdan alınan sayısının faktöriyelini hesaplar.
//
public class Exercise {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int number;
System.out.println("Faktoriyeli alinacak sayiyi girin");
Scanner keyboard = new Scanner(System.in);
number= keyboard.nextInt();
if(number>=0)
{
System.out.print(number + "! esittir ");
System.out.println(takefactoriyel(number));
}
else
{
System.out.println("Faktoriyel negatif sayilarda tanimsizdir");
}
}
public static int takefactoriyel(int number)
{
int factoriyel=1;
for(int i=1;i<=number;i++)
{
if(i==1||number==0)
{
factoriyel=1;
}
else
{
factoriyel= number*takefactoriyel(i-1);
}
}
return factoriyel;
}
}
3) Fibonacci
import java.util.*;
//Fibonacci bir seridir ve sayidan sonraki gelen sayinin, bir onceki sayiyla toplanip bir sayi olusturmasiyla
olusur.
//Seri 1 ile baslar.
// 1-1-2-3-5-8-13-21-34-55...
public class Exercise {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int fibonnaci_number;
int fibonnaci_seri [];
System.out.println("Please Enter a number of Fibonacci number");
Scanner keyboard = new Scanner (System.in);
fibonnaci_number = keyboard.nextInt();
fibonnaci_seri = new int [fibonnaci_number];
if(fibonnaci_number>=1)
{
for(int i=1;i<=fibonnaci_number;i++)
{
if(i==1||i==2)
{
fibonnaci_seri[i-1]=1;
}
else
{
fibonnaci_seri[i-1]=fibonnaci_seri[i-2]+fibonnaci_seri[i-3];
}
}
for(int j=0;j<fibonnaci_number;j++)
{
if(j==(fibonnaci_number-1))
{
System.out.print(fibonnaci_seri[j]);
}
else
System.out.print(fibonnaci_seri[j] +" - ");
}
}
else
{
System.out.println("Please enter an integer more than 0");
}
}
}
4) Mükemmel Sayı
import java.util.*;
// Kendisi hariç pozitif bölenleri toplamı kendisine eşit olan sayılara mükemmel sayı denir.
Girilen sayının mükemmel mi, asal mı ya da ikisi de değil mi olduğunu tespit eder.
public class Exercise {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int number;
int total=0;
System.out.println("Please enter a number to compute its positive divisors");
Scanner keyboard = new Scanner(System.in);
number = keyboard.nextInt();
for(int i=number;i>0;i--)
{
if(number%i==0)
{
if(number!=i)
{
total=total+i;
}
}
}
if(total==1)
{
System.out.println(number+" is a prime number"+"\n it is not a perfect number");
}
else if (number==total)
{
System.out.println("It is perfect number because " + total + "==" + number);
}
else
{
System.out.println("It is neither perfect nor prime number");
}
}
}
5) Palindrome
import java.util.*;
//Kullanıcıdan gelen sayının palindrome olup olmadığını inceler.
//121 yani 1-2-1 palindrome sayıdır(simetrik)
public class Exercise {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int number;
String st_number;
String [] numberarray;
System.out.println("Please enter an integer to check whether it is palindrome or not");
Scanner keyboard = new Scanner(System.in);
number = keyboard.nextInt();
st_number= ""+ number;
numberarray= new String [st_number.length()];
for(int i=0;i<st_number.length();i++)
{
numberarray[i]= st_number.charAt(i)+"";
}
int counter=0;
for(int j=0;j<st_number.length();j++)
{
if(numberarray[j].equalsIgnoreCase(numberarray[st_number.length()-j-1]))
{
counter++;
}
}
if(counter==st_number.length())
{
System.out.println("Palindrome");
}
else
{
System.out.println("Not Palindrome");
}
}
}
6) Pozitif Bölenleri Bulma
import java.util.*;
// Kullanıcının girdiği sayının toplamda kaç pozitif bölene sahip olduğunu ve
//bu bölenlerin hangi sayılar olduğunu veren program.
public class Exercise {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int number;
int total=0;
System.out.println("Please enter a number to compute its positive divisors");
Scanner keyboard = new Scanner(System.in);
number = keyboard.nextInt();
int [] positivedivisors= new int [number];
for(int i=number;i>0;i--)
{
if(number%i==0)
{
positivedivisors[total]=i;
total++;
}
}
if(total==(number+1))
{
System.out.println(number+" is a prime number"+"and its positive divisor number
is"+ total);
}
else
{
System.out.println("Positive divisor number is "+ total+" and divisors are");
for(int j=0;j<positivedivisors.length;j++)
{
if(positivedivisors[j]!=0)
{
System.out.println(positivedivisors[j]);
}
}
}
}
}
7) Asal Sayı Testi
import java.util.*;
public class Exercise {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a;
System.out.println("Please enter a number to check its primality");
Scanner keyboard = new Scanner(System.in);
a = keyboard.nextInt();
if(a>1)
{
System.out.println("Ok it is accepted number"+"\n");
}
else
{
System.out.println("It is not an integer bigger than 1"+"\n");
System.exit(0);
}
for(int i= a;i>1;i--)
{
if((a%i==0)&&(a!=i))
{
System.out.println("Not a prime");
System.exit(0);
}
}
System.out.println("It is a prime number");
}
}
8) Yıldızlarla üçgen çizimi
import java.util.*;
//üçgen çizimi yıldızlarla
public class Exercise {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int number;
System.out.println("Please enter how many row does your triangle have.");
Scanner keyboard = new Scanner(System.in);
number = keyboard.nextInt();
for(int i=1;i<=number;i++)
{
for(int k=1;k<=(number-i);k++)
{
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++)
{
System.out.print("*");
}
for(int k=1;k<=(number-i);k++)
{
System.out.print(" ");
}
System.out.println("");
}
}
}
Related documents