61
Java Programs List 1. Write and run a Java program that initializes a string object with your first name and then prints it on three separate lines. 2. Write and run a Java program that initializes a string object with your first name and then prints it three times on the same line, separated by spaces... Ram Ram Ram 3. Write and run a Java program that does the following: Declare a string object named as s containing the string "CALL ME ISHMAEL". Print the entire string. Use the length() method to print the length of the string. Use the charAt() method to print the first character of the string. Use the charAt() and the length() methods to print the last character of the string. Use the indexOf() and the substring() methods to print the first word in the string. 4. Write and run a Java program that enters a 10-digit string as a typical U.S

Java Final Submission (java programs)

  • Upload
    tb

  • View
    4.536

  • Download
    15

Embed Size (px)

Citation preview

Page 1: Java Final Submission (java programs)

Java Programs List

1. Write and run a Java program that initializes a string object with your first name and then prints it on three separate lines.

2. Write and run a Java program that initializes a string object with your first name and then prints it three times on the same line, separated by spaces...Ram Ram Ram

3. Write and run a Java program that does the following:Declare a string object named as s containing the string "CALL ME ISHMAEL".Print the entire string.Use the length() method to print the length of the string.Use the charAt() method to print the first character of the string.Use the charAt() and the length() methods to print the last character of the string.Use the indexOf() and the substring() methods to print the first word in the string.

4. Write and run a Java program that enters a 10-digit string as a typical U.S telephone number, extract the 3-digit area code, the 3-digit exchange code and the remaining 4-digits as the house number as a separate strings, print them, and then prints the complete telephone number in the usual formatting.A sample run might look like this:

Page 2: Java Final Submission (java programs)

Enter a 10-digit telephone number: 1234567890You entered: 1234567890The area code is: 123The exchange code is: 456The house number is: 7890The complete telephone number is: (123)456-7890

5. Write and run a Java program that inputs a persons name in the form First Middle Last and then prints it in the form Last, First M. where M is the person's middle name initial. For example:Input: William Jefferson ClintonWhich produces the outputClinton, William J.

6. Write a program that reads three strings interactively and then prints them in the order of their lengths.

7. Write and run a Java program that reads three strings interactively and then prints them in lexicographic (i.e. dictionary) order.

8. Write a Java program that capitalizes a two word name. For example, the string literal noRtH CARolina would produce the output North Carolina.

9. Write and run a Java program that inputs an integer that represents a temperature on the Fahrenheit scale and then computes and prints

Page 3: Java Final Submission (java programs)

its equivalent Celsius values. Use the conversion formula C=5(F-32)/9.

10. Write and run a Java program that inputs an integer that represents a temperature on the Celsius scale and then computes and prints its equivalent Fahrenheit value. Use the conversion formula F=1.8C+32.

11. Write and run a Java program that generates a random integer, test whether it is positive, and report that it is if it is.

12. Write and run a Java program that generates a random number between 2 and 600 inclusive, and then uses nested if...else statements to determine whether it is divisible by 2, 3, 5, 6, 10, 15, and/or 30.

13. Write and run a Java program to sort the array first, then copy elements of array into another using the System.arraycopy() API.

14. Write and run a Java program that initializes an integer variable n with the value 5841 and then uses the quotient and remainder operators to extract and print each digit of n. The digits of n are 5, 8, 1, 4.

15. Define a class, Mcmlength, to represent a length measured in meters, centimeters, and millimeters, each stored as integers. Include constructors that accepts three arguments in millimeters, one double

Page 4: Java Final Submission (java programs)

arguments in centimeters, and no arguments, which create an object with the length set to zero. Check the class operation.

16. Write an application which does the following:Reads a character and display its ASCII code.Reads a sentence and print the sentence with all uppercase letters change to lowercase letters and all lowercase letters into uppercase letters.Reads a sentence and prints out the sentence in reverse order.

17. Write a Java program to define a class Box with its variables as the box's dimension and functions to set the dimension, to calculate the volume and to display all the information about the box.

18. Write a Java program to create a game in which ask user to enter a number and match it with the number generated randomly by the system and if number matches the then the user wins else lose.

19. Write a GUI application in Java to simply take user's name as input and display it with a message.

20. Write a GUI application Java code which adds two numbers using dialog boxes which have some text message.

Page 5: Java Final Submission (java programs)

21. Write a GUI application java code which converts Fahrenheit temperature into Celsius.

Program 1

class Name_prnt1{

public static void main(String[] args){

int i;String s1=new String("Tanmay");

Page 6: Java Final Submission (java programs)

for(i=0;i<3;i++);{

System.out.print(s1);System.out.print("\n");

}}

}

Output

TanmayTanmayTanmay

Page 7: Java Final Submission (java programs)

Program 2

class Name_prnt2{

public static void main(String[] args){

int i;String s1=new String("Tanmay");

for(i=0;i<3;i++);

Page 8: Java Final Submission (java programs)

{System.out.print(s1);System.out.print("\t");

}}

}

Output

Tanmay Tanmay Tanmay

Page 9: Java Final Submission (java programs)

Program 3

class Ring_fun{

public static void main(String[] args){

int len,ind;String str=new String("Call me ISHMAEL");

System.out.print("The string is: "+str);len=str.length();

Page 10: Java Final Submission (java programs)

System.out.println("The length of the string is: "+len); System.out.println("The character at first position is: "+str.char At(0); System.out.println("The character at last position is: "+str.char At(len-1);

ind=str.indexOf(" ");

System.out.println("The first word of string is: "+str.substring(0,ind));}

}

Output

The string is: Call me ISHMAELThe length of string is: 15The character at first poition is: CThe character at last poition is: LThe first word of string is: Call

Page 11: Java Final Submission (java programs)

Program 4

import java.io.*;class Tel_no{

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

int len;BufferedReader tel=new BufferedReader(new InputStreamReader(System.in));

System.out.println("Enter telephone number: ");String t=tel.readLine();

Page 12: Java Final Submission (java programs)

System.out.println("You entered: "+t);len=t.length();

if(len==10){

String t1=t.substring(0,3);String t2=t.substring(3,6);String t3=t.substring(6,len);

System.out.println("The area code is: "+t1);System.out.println("The exchange code is: "+t2);System.out.println("The number is: "+t3);System.out.println("The complete telephone number is: "("+t1")"+t2+"-"+t3);

}

else{

System.out.println("Wrong Number");}

}}

Output

Your telephone number: 1234567890You entered: 1234567890The area code is: 123The exchange code is: 456The number is: 7890The complete telephone number is: (123)456-789

Enter telephone number: 264859Wrong Number

Page 13: Java Final Submission (java programs)

Program 5

import java.io.*;class Name_form{

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

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

System.out.println("Enter your name: ");String name=br.readLine();String[] n=new String[3];n=new.split(" ");

Page 14: Java Final Submission (java programs)

System.out.println("The name is: "+n[2]+","+n[0]+" "+n[1].charAt(0)+".");}

}

Output

Enter your name: William Jefferson ClintonThe name is: Clinton, William J.

Page 15: Java Final Submission (java programs)

Program 6

import java.io.*;class Bigger{

public static void main(String[] args) throws IOException{BufferedReader name=new BufferedReader(new InputStreamReadere(System.in));

System.out.println("Enter first string: ");String n1=name.readLine();

System.out.println("Enter second string: ");String n2=name.readLine();

Page 16: Java Final Submission (java programs)

System.out.println("Enter third string: ");String n3=name.readLine();

int len1=n1.length();int len2=n2.length();int len3=n3.length();

if((len1>len2)&&(len1>len3)){

System.out.println("Biggest string: "+n1);

if(len2>len3){

System.out.println("Next string: "+n2);System.out.println("last string: "+n3);

}

else {

System.out.println("Next string: "+n3); System.out.println("Next string: "+n2);

}}

else if(len2>len3)&&(len2>len1){

System.out.println("Biggest String: "+n2);

if(len1>len3){

System.out.println("Next string: "+n1);System.out.println("Next string: "+n3);

}

else{

System.out.println("Next string: "+n3);System.out.println("Next string: "+n1);

}}

else if(len3>len2)&&(len3>len1){

System.out.println("Biggest String: "+n3);

if(len2>len1){

System.out.println("Next string: "+n2);System.out.println("Next string: "+n1);

}

Page 17: Java Final Submission (java programs)

else{

System.out.println("Next string: "+n1);System.out.println("Next string: "+n2);

}}

}}

Output

Enter first string: Hello!Enter second string: everybodyEnter third string is: welcome

The biggest string is: everybodyThe next string is: welcomeThe last string is: Hello!

Page 18: Java Final Submission (java programs)

Program 7

class Str_order{

static String name[]={"Tanmay","Chinmay","Ravi","Daksh"};

public static void main(String[] args){

int size=name.length;String temp=null;

for(int i=0;i<size;i++){

for(int j=i+1;j<size;j++){

if(name[j].compareTo(name[i])<0){

Page 19: Java Final Submission (java programs)

temp=name[i];name[i]=name[j];name[j]=temp;

}}

}

for(int i=0;i<size;i++){

String.out.println()name[i];}

}}

Output

ChinmayDakshRaviTanmay

Page 20: Java Final Submission (java programs)

Program 8

import java.util.Random;import java.io.*;class Case{

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

BufferedReader lit=new BufferedReader(new InputStreamReader(System.in));

System.out.print("\nEnter a two word string literal: ");String L=lit.readLine();

int len=Length();String s=L.substring(0,1);String s1=s.toUpperCase();

Page 21: Java Final Submission (java programs)

int a=L.intexof('');String s2=L.substring(1,a);String s3=s2.toLowerCase();String s4=L.substring(a+1,a+2);String s5=s4.toUpperCase();String s6=L.substring(a+2,len);String s7=s6.toLowerCase();

System.out.println("The string in the format is: "+s1+s2+" " +s5+s7);}

}

Output

Enter a two word string literal: noRtH CARolinaThe string in the format is: North Carolina

Page 22: Java Final Submission (java programs)

Program 9

import java.util.Random;import java.io.*;class Temp_cel{

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

BufferedReader temp=new BufferedReader(new InputStreamReader(System.in));

System.out.println("Enter temperature in Fahrenheit: ");int f=Integer.parseInt(temp.readLine());

double c=5*(f-32)/9;

System.out.print("The temperature in Celsius is: "+c);}

}

Page 23: Java Final Submission (java programs)

Output

Enter the temperature in Fahrenheit: 100The temperature in Celsius is: 37.0

Page 24: Java Final Submission (java programs)

Program 10

import java.util.Random;import java.io.*;class Temp_far{

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

BufferedReader temp=new BufferedReader(new InputStreamReader(System.in));

System.out.println("Enter temperature in Celsius: ");int c=Integer.parseInt(temp.readLine());

double f=(1.8*c)+32;

System.out.print("The temperature in Fahrenheit is: "+f);}

}

Page 25: Java Final Submission (java programs)

Output

Enter temperature in Celsius: 37The temperature in Fahrenheit is: 98.6

Page 26: Java Final Submission (java programs)

Program 11

import java.util.Random;class Rndm_test{

public static void main(String[] args){

Random r=new Random();

int n=r.nextInt();System.out.println(n);

if(n>0){

System.out.println("The random number generated is positive!");}

else{

System.out.println("The random number generated is negative!");}

}

Page 27: Java Final Submission (java programs)

}

Output

1864883468The random number generated is positive!

-16754937516The random number generated is negative!

Page 28: Java Final Submission (java programs)

Program 12

import java.util.Random;class Rndm_div{

public static void main(String []args){

Random r=new Random();

float j=r.nextFloat();int g=Math.round(j*(600-2)+2);

System.out.print("/nThe random number generated is:");System.out.print(g);

if(g%2==0){

System.out.print("/nThe number is divisible by 2");}

if(g%3==0){

System.out.print("/nThe number is divisible by 3");}

Page 29: Java Final Submission (java programs)

if(g%5==0){

System.out.print("/nThe number is divisible by 5");}

if(g%6==0) {

System.out.print("/nThe number is divisible by 6");}

if(g%10==0){

System.out.print("/nThe number is divisible by 10");}

if(g%15==0){

System.out.print("/nThe number is divisible by 15");}

if(g%30==0){

System.out.print("/nThe number is divisible by 30");}

}}

Page 30: Java Final Submission (java programs)

Output

The random number generated is: 462The number is divisible by 2The number is divisible by 3The number is divisible by 6

The random number generated is 390The number is divisible by 2The number is divisible by 3The number is divisible by 5The number is divisible by 6The number is divisible by 10The number is divisible by 15The number is divisible by 30

Page 31: Java Final Submission (java programs)

Program 13

class Arr_sort{

public static void main(string[] args){

int i,j,temp=0;int arr[]={55,40,80,65,71};int n=arr.length;int brr[]=new int[n];

System.out.println("The given array is: ");

for(i=0;i<n;i++){

System.out.print(" "+arr[i]);}System.out.print("\n");

for(i=1;i<n;i++){

temp=arr[i];

for(j=i-1;j>=0&&arr[j]>temp;j--){

arr[j+1]=arr[j];arr[j]=temp;

}} System.arraycopy(arr,0,brr,0,n);System.out.println("The sorted array is: ");

Page 32: Java Final Submission (java programs)

for(i=0;i<n;i++){

System.out.println(" "+brr[i]);}System.out.println("\n");

}}

Output

The list of array is: 34 85 49 67 25

The list of sorted array is: 25 34 49 67 85

Page 33: Java Final Submission (java programs)

Program 14

class Extract{

public static void main(String[] args){

int n=5841;int a[]=new int[5];int r,f=0;

for(n=n;n!=0;n=n/10){

r=n%10;a[f]=r;f++;

}f=f-1;

for(int i=f;i>=0;i--){

System.out.print(" \t"+a[i]);}

}}

Page 34: Java Final Submission (java programs)

Output

The digits of n are: 5 8 4 1

Page 35: Java Final Submission (java programs)

Program 15

class Mcmlength{

private double m;private double cm,c1;private double mm,m1;private int i;

Mcmlength((int a, int b, intx= c){

if (a>=1000||b>=1000||c>=1000){

m=(a/1000)+(b/1000)+(c/1000);}

m1=(a%10)+(b%10)+(c%10);mm=m1%10;

if (a>=10||b>=10||c>=10){

c1=((a%1000)/10)+(b/10)+(c/10)+(m1/10);cm=(int)c1;

}}

Mcmlength(double length)(

i=(int)length;m=(length-(length%100))/100;cm=(length-(m*10))-(length-i);mm=length-i;

)

Page 36: Java Final Submission (java programs)

Mcmlength(){

m=0;cm=0;mm=0;

}

void printlength(){

system.out.println("The length in Meters is: "+m);system.out.println("The length in Centimeters is: "+cm);system.out.println("The length in Millimeters is: "+mm);

}}

class Length{

public static void main(String[] args){

Mcmlength 11=mew Mcmlength();Mcmlength 12=mew Mcmlength(2587.63);Mcmlength 13=mew Mcmlength(3462,595,85);

11.printlength();12.printlength();13.printlength();

}}

Page 37: Java Final Submission (java programs)

Output

The length in Meters is: 0.0The length in Centimeters is: 0.0The length in Millimeters is: 0.0

The length in Meters is: 25.0The length in Centimeters is: 87.0The length in Millimeters is: .6299999999998909

The length in Meters is: 4.0The length in Centimeters is: 14.0The length in Millimeters is: 2.0

Page 38: Java Final Submission (java programs)

Program 16

import java.lang.Character.*;import java.lang.String;import java.io.*;class Aschar{

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

int i;

BufferedReader sen=new BufferedReader(new InputStreamReader(System.in));

System.out.print("\nEnter a character:");String a=sen.readLine();

int v1=(int)a.charAt(0); System.out.print("\nThe ASCII value of "+a+ " is:"+v1);System.out.print("\n\nEnter a sentence:");

String s1=sen.readLine();int l=s1.length();int b;char ch[]=new char[l];

for(i=0;i<l;i++){

b=(int)s1.charAt(i);

if((b>=65)&&(b<=90)){

b=b+32;ch[i]=(char)b;

}

Page 39: Java Final Submission (java programs)

else if((b>=97)&&(b<=122)){

b=b-32;ch[i]=(char)b;

}}System.out.print("\nThe modified sentence is: ");

for(i=0;i<l;i++){

System.out.print(ch[i]);}

System.out.print("\n\nEnter a sentence: ");String s2=sen.readLine();int l1=s2.length();int p=0;

System.out.print("\n3.The sentence in reverse order is: ");char ch1[]=new char[l1];

for(i=l1-1;i>=0;i--){

ch1[p]=s2.charAt(i);p++;

}

for(i=0;i<l1;i++){

System.out.print(ch1[i]);}

}}

Page 40: Java Final Submission (java programs)

Output

Enter a character: rThe ASCII value of r is: 114

Enter a sentence: mY FrIEnds cAll mE TaNy The modified sentence is: My fRieNDS CaLL Me tAnY

Enter a sentence: Daksh is my NephewThe sentence in reverse order is: wehpeN ym si hskaD

Page 41: Java Final Submission (java programs)

Program 17

import java.util.Random;import java.io.*;class Que_17{

public static void main(String[] arg) throws IOException{

BufferedReader val=new BufferedReader(new InputStreamReader(System.in));

System.out.print("\nEnter the limit of the value to be generated. ");System.out.print("\nEnter the lower limit: ");

int l1=Integer.parseInt(val.readLine());System.out.print("\nEnter the upper limit: ");

int u1=Integer.parseInt(val.readLine());System.out.print("\nEnter a number between "+l1+" and "+u1+": ");

int v1=Integer.parseInt(val.readLine());Random r=new Random();float j=r.nextFloat();

int g=Math.round(j*(u1-l1)+l1);System.out.print("\nThe random value is: "+g);

if(v1==g){

System.out.print("\nYou Won!!");}

else{

System.out.print("\nYou Lost!!");}

}}

Page 42: Java Final Submission (java programs)

Output

Enter the limit of the value to be generated.Enter the lower limit: 100Enter the upper limit: 400Enter a number between 100 and 400: 380The random value is: 246You Lost!!

Page 43: Java Final Submission (java programs)

Program 18

import javax.swing.*;class Que_18{

public static void main(String[] args){

JOptionPane.showMessageDialog(null, “This is a GUI application!");String n=JOptionPane.showInputDialog(null, “What is your name: ");

JOptionPane.showMessageDialog(null, “Your name is: "+n);}

}

Page 44: Java Final Submission (java programs)

Output

Page 45: Java Final Submission (java programs)

Program 19

import javax.swing.*;class Que_19{

public static void main(String[] args){

JOptionPane.showMessageDialog(null,"Addition");JOptionPane.showMessageDialog(null,"Enter two numbers!");

String n1=JOptionPane.showInputDialog(null,"Enter first number :");int a=Integer.parseInt(n1);

String n2=JOptionPane.showInputDialog(null,"Enter second number:");int b=Integer.parseInt(n2);int n=a+b;

JOptionPane.showMessageDialog(null,"The sum of two numbers is:"+n);}

}

Page 46: Java Final Submission (java programs)

Output

Page 47: Java Final Submission (java programs)

Program 20

import javax.swing.*;class Que_20{

Page 48: Java Final Submission (java programs)

public static void main(String[] args){

String n1= JOptionPane.showInputDialog (null,"ENTER THE FIRST NUMBER:");

String n2 =JOptionPane.showInputDialog (null,"ENTER THE SECOND NUMBER:");

int num1=Integer.parseInt(n1);

int num2=Integer.parseInt(n2); String msg;

if(num1>num2) {

msg=String.format("THE FIRST NUMBER IS GREATER ie: %d",num1);

}

else{

msg=String.format("THE SECOND NUMBER IS GREATER ie: %d",num2);JOptionPane.showMessageDialog(null,msg);

} }}

Output

Page 49: Java Final Submission (java programs)

Program 21

import javax.swing.*;class Que_21

Page 50: Java Final Submission (java programs)

{ public static void main(String[] args)

{String F=JOptionPane.showInputDialog (null,"ENTER THE TEMPERATURE IN FAHRENHEIT:");

int F1=Integer.parseInt(F); int C=5*(F1-32)/9;

String msg=String.format("THE TEMPERATURE IN CELSIUS IS: %d",C); JOptionPane.showMessageDialog(null,msg);

}}

Output

Page 51: Java Final Submission (java programs)