import java.io.*;
public class ConverterIO
{
public static void main(String[] args) throws IOException
{
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
String strChoose;
int choose;
String strMiles, strKilometer, strMeter, strFeet, strInches, strCentimeter;
double miles, kilometer, meter,feet, inches, centimeter;
boolean done = false;
while (!done)
{
//Getting input from the user
println("\n\n\n\t\tLENGTH CONVERTER");
println("\n\tWhat you would like to convert?");
println("");
println("\t1) Miles 4) Feet");
println("\t2) Kilometer 5) Inches");
println("\t3) Meter 6) Centimeter");
println("\t\t 7) Exit");
print("\n\tEnter your choice: ");
strChoose = dataIn.readLine();
choose=Integer.parseInt(strChoose);
if ((choose < = 0) || (choose >= 8))
{
println("\tInvalid entry, please try again!");
}
switch (choose)
{
case 1:
print("\n\tEnter value for Miles: ");
strMiles = dataIn.readLine();
miles = Double.parseDouble(strMiles);
println("\n\t\tKilometer: " + (miles*1.6093));
println("\t\tMeter: " + (miles*1609.3));
println("\t\tFeet: " + (miles*5279.85565107));
println("\t\tInches: " + (miles*63358.26781284));
println("\t\tCentimeter: " + (miles*160930.0002446136));
break;
case 2:
print("\n\tEnter value for Kilometer: ");
strKilometer = dataIn.readLine();
kilometer = Double.parseDouble(strKilometer);
println("\n\t\tMiles: " + (kilometer*0.6213882));
println("\t\tMeter: " + (kilometer*1000));
println("\t\tFeet: " + (kilometer*3280.8399));
println("\t\tInches: " + (kilometer*39370.0788));
println("\t\tCentimeter: " + (kilometer*100000)); break;
case 3:
print("\n\tEnter value for Meter: ");
strMeter = dataIn.readLine();
meter = Double.parseDouble(strMeter);
println("\n\t\tMiles: " + (meter*621.3882));
println("\t\tKilometer: " + (meter*1000));
println("\t\tFeet: " + (meter*3.2808399));
println("\t\tInches: " + (meter*39.3700788));
println("\t\tCentimeter: " + (meter*100));
break;
case 4:
print("\n\tEnter value for Feet: ");
strFeet = dataIn.readLine();
feet = Double.parseDouble(strFeet);
println("\n\t\tMiles: " + (feet*0.0001893991176));
println("\t\tKilometer: " + (feet*0.0003048));
println("\t\tMeter: " + (feet*0.3048));
println("\t\tInches: " + (feet*12));
println("\t\tCentimeter: " + (feet*30.48));
break;
case 5:
print("\n\tEnter value for Inches: ");
strInches = dataIn.readLine();
inches = Double.parseDouble(strInches);
println("\n\t\tMiles: " + (inches*0.000015783254));
println("\t\tKilometer: " + (inches*0.000025349));
println("\t\tMeter: " + (inches*0.02534));
println("\t\tFeet: " + (inches*0.08333));
println("\t\tCentimeter: " + (inches*2.51));
break;
case 6:
print("\n\tEnter value for Centimeter: ");
strCentimeter = dataIn.readLine();
centimeter = Double.parseDouble(strCentimeter);
println("\n\t\tMiles: " + (centimeter*0.000006218797));
println("\t\tKilometer: " + (centimeter*0.000004));
println("\t\tMeter: " + (centimeter*0.004));
println("\t\tFeet: " + (centimeter*0.032808386877));
println("\t\tInches: " + (centimeter*0.3937008));
break;
case 7:
done = true;
println("\n\tThank you for using this program!");
println("\n\n");
break;
default: throw new NumberFormatException();
} // end switch
} // end while
} // end main
//short cut for print
private static void print(String s)
{
System.out.print(s);
}
//short cut for println
private static void println(String s)
{
System.out.println(s);
}
}
Output :
LENGTH CONVERTER
What you would like to convert?
1) Miles 4) Feet
2) Kilometer 5) Inches
3) Meter 6) Centimeter
7) Exit
Enter your choice: 1
Enter value for Miles: 45
Kilometer: 72.4185
Meter: 72418.5
Feet: 237593.50429815002
Inches: 2851122.0515778
Centimeter: 7241850.011007612
Sunday, October 30, 2011
Sunday, October 23, 2011
Flipping a Coin
public class Flip
{ public static void main(String[] args)
{ Math.random() returns a value between 0.0 and 1.0 if (Math.random() < 0.5)
System.out.println("Heads"); else
System.out.println("Tails"); } }
Friday, October 21, 2011
Perfect Number
// PROGRAM TO INPUT ONE NUMBER AND CHECK IF IT IS A PERFECT NUMBER
import java.io.*;
public class perfectnumber
{
public static void main (String [] args ) throws IOException
{
BufferedReader br=new BufferedReader (new InputStreamReader(System.in));
System.out.println("ENTER NUMBER");
String str1=br.readLine();
int num=Integer.parseInt(str1);
int sum=0;
for(int i=1;i<num;i++)
{
if((num%i)==0)
{
sum=sum+i;
}
}
if(sum==num)
{
System.out.println(num+" IS A PERFECT NUMBER");
}
else
{
System.out.println(num+" IS NOT A PERFECT NUMBER");
}
}
}
import java.io.*;
public class perfectnumber
{
public static void main (String [] args ) throws IOException
{
BufferedReader br=new BufferedReader (new InputStreamReader(System.in));
System.out.println("ENTER NUMBER");
String str1=br.readLine();
int num=Integer.parseInt(str1);
int sum=0;
for(int i=1;i<num;i++)
{
if((num%i)==0)
{
sum=sum+i;
}
}
if(sum==num)
{
System.out.println(num+" IS A PERFECT NUMBER");
}
else
{
System.out.println(num+" IS NOT A PERFECT NUMBER");
}
}
}
Pattern{Hourglass}
//Program to print the generated numbers in a hourglass pattern
import java.io.*;
public class pattern2_hourglass
{
public static void main (String [] args) throws IOException
{
BufferedReader keyin=new BufferedReader (new InputStreamReader (System.in));
System.out.println("ENTER A NUMBER");
String instr=keyin.readLine();
int num=Integer.parseInt(instr);
int space=0;
int n1=num;
int j=0;
for(int i=1;i<=num;i++)
{
for(int sp=1;sp<=space;sp++)
System.out.print(" ");
space++;
for(j=1;j<=n1;j++)
System.out.print(j);
n1--;
for(int k=j-2;k>=1;k--)
System.out.print(k);
System.out.println();
}
space=space-2;
int n2=2;
int w=0;
for(int q=1;q<num;q++)
{
for(int sp1=1;sp1<=space;sp1++)
System.out.print(" ");
space--;
for(w=1;w<=n2;w++)
System.out.print(w);
n2++;
for(int e=w-2;e>=1;e--)
System.out.print(e);
System.out.println();
}
}
}
import java.io.*;
public class pattern2_hourglass
{
public static void main (String [] args) throws IOException
{
BufferedReader keyin=new BufferedReader (new InputStreamReader (System.in));
System.out.println("ENTER A NUMBER");
String instr=keyin.readLine();
int num=Integer.parseInt(instr);
int space=0;
int n1=num;
int j=0;
for(int i=1;i<=num;i++)
{
for(int sp=1;sp<=space;sp++)
System.out.print(" ");
space++;
for(j=1;j<=n1;j++)
System.out.print(j);
n1--;
for(int k=j-2;k>=1;k--)
System.out.print(k);
System.out.println();
}
space=space-2;
int n2=2;
int w=0;
for(int q=1;q<num;q++)
{
for(int sp1=1;sp1<=space;sp1++)
System.out.print(" ");
space--;
for(w=1;w<=n2;w++)
System.out.print(w);
n2++;
for(int e=w-2;e>=1;e--)
System.out.print(e);
System.out.println();
}
}
}
Pattern{Inverse of Pyramid}
//Program to print the top for the inverse of a pyramid pattern
import java.io.*;
public class pattern_top
{
public static void main (String [] args) throws IOException
{ int space=8;int num=1;int num2=0;
for(int octr=1;octr<=5;octr++)
{
for(int sp=1;sp<=space;sp++)
{
System.out.print(" ");
}
for(num2=1;num2<=num;num2++)
{
System.out.print(num2);
}
for(int num3=num2-2;num3>=1;num3--)
{
System.out.print(num3);
}
System.out.println();
num=num+2;
space=space-2;
}
int number=8;
for(int octr1=1;octr1<=9;octr1++)
{
for(int space2=1;space2<=octr1;space2++)
{
System.out.print(" ");
}
for(int ictr=1;ictr<=number;ictr++ )
{
System.out.print(ictr);
}
for(int ictrn=number-1;ictrn>=1;ictrn--)
{
System.out.print(ictrn);
}
number--;
System.out.println();
}
}
}
import java.io.*;
public class pattern_top
{
public static void main (String [] args) throws IOException
{ int space=8;int num=1;int num2=0;
for(int octr=1;octr<=5;octr++)
{
for(int sp=1;sp<=space;sp++)
{
System.out.print(" ");
}
for(num2=1;num2<=num;num2++)
{
System.out.print(num2);
}
for(int num3=num2-2;num3>=1;num3--)
{
System.out.print(num3);
}
System.out.println();
num=num+2;
space=space-2;
}
int number=8;
for(int octr1=1;octr1<=9;octr1++)
{
for(int space2=1;space2<=octr1;space2++)
{
System.out.print(" ");
}
for(int ictr=1;ictr<=number;ictr++ )
{
System.out.print(ictr);
}
for(int ictrn=number-1;ictrn>=1;ictrn--)
{
System.out.print(ictrn);
}
number--;
System.out.println();
}
}
}
Pattern Pyramid
//Program to pyramid of numbers
import java.io.*;
public class pattern_pyramid
{
public static void main (String [] args) throws IOException
{ int space=8;int j=0;
for(int i=1;i<=7;i++)
{
for(int sp=1;sp<=space;sp++)
{
System.out.print(" ");
}
for(j=1;j<=i;j++)
{
System.out.print(j);
}
for(int k=j-2;k>=1;k--)
{
System.out.print(k);
}
System.out.println();
space--;
}
}
}
import java.io.*;
public class pattern_pyramid
{
public static void main (String [] args) throws IOException
{ int space=8;int j=0;
for(int i=1;i<=7;i++)
{
for(int sp=1;sp<=space;sp++)
{
System.out.print(" ");
}
for(j=1;j<=i;j++)
{
System.out.print(j);
}
for(int k=j-2;k>=1;k--)
{
System.out.print(k);
}
System.out.println();
space--;
}
}
}
Pattern{Diamond}
//Program to print numbers by spacing in a such a way so that it forms a diamond inside the generated numbers//
import java.io.*;
public class pattern_inner_diamond
{
public static void main (String [] args) throws IOException
{
int num=5;int i=0;
for(i=1;i<=num;i++)
System.out.print(i);
for(int j=i-2;j>0;j--)
System.out.print(j);
System.out.println();
int num1=num-1;int sp=1;
for(int q=num1;q>0;q--)
{ int w=0;
for( w=1;w<=q;w++)
System.out.print(w);
for(int space=1;space<=sp;space++)
System.out.print(" ");
sp=sp+2;
for(int z=w-1;z>0;z--)
System.out.print(z);
System.out.println();
}
int sp1=sp-4;
for(int m=2;m<num;m++)
{ int p=0;
for(p=1;p<=m;p++)
System.out.print(p);
for(int o=1;o<=sp1;o++)
System.out.print(" ");
sp1=sp1-2;
for(int l=p-1;l>0;l--)
System.out.print(l);
System.out.println();
}
int s=0;
for( s=1;s<=num;s++)
System.out.print(s);
for(int x=s-2;x>0;x--)
System.out.print(x);
System.out.println();
}
}
import java.io.*;
public class pattern_inner_diamond
{
public static void main (String [] args) throws IOException
{
int num=5;int i=0;
for(i=1;i<=num;i++)
System.out.print(i);
for(int j=i-2;j>0;j--)
System.out.print(j);
System.out.println();
int num1=num-1;int sp=1;
for(int q=num1;q>0;q--)
{ int w=0;
for( w=1;w<=q;w++)
System.out.print(w);
for(int space=1;space<=sp;space++)
System.out.print(" ");
sp=sp+2;
for(int z=w-1;z>0;z--)
System.out.print(z);
System.out.println();
}
int sp1=sp-4;
for(int m=2;m<num;m++)
{ int p=0;
for(p=1;p<=m;p++)
System.out.print(p);
for(int o=1;o<=sp1;o++)
System.out.print(" ");
sp1=sp1-2;
for(int l=p-1;l>0;l--)
System.out.print(l);
System.out.println();
}
int s=0;
for( s=1;s<=num;s++)
System.out.print(s);
for(int x=s-2;x>0;x--)
System.out.print(x);
System.out.println();
}
}
Subscribe to:
Comments (Atom)