[Problem 1]
Use Java to implement the following algorithm:
Step 1: declare a variable named x and assign 20 to it.
Step 2: declare a variable name y and assign 5 to it.
Step 3 compute the product of x and y and store it in z.
Step 4: display the value of all 3 variables.
public class E1_1 { public static void main(String args[]){ int x=20; int y=5; int z=x+y; System.out.println("x="+x); System.out.println("y="+y); System.out.println("z="+z); } }
1. Use Java to implement the following algorithm:
Step 1: declare a variable named value1 and assign 20.5 to it.
Step 2: declare a variable name value2 and assign 40.5 to it.
Step 3 compute the average of these 2 variables and store the result in another variable named ave.
Step 4: display the value of all 3 varaibles.
public class E1_2 { public static void main(String args[]){ double value1=20.5; double value2=40.5; double ave=(value1+value2)/2; System.out.println("value1="+value1); System.out.println("value2="+value2); System.out.println("ave="+ave); } }
1. Write a Java program ConeVolume to compute and display the volume of a cone. All the necessary inputs should be obtained from the application runtime paramenters.
Volume of cone= 1/3*π*radiusOfBase2*height
Assume π=3.14
public class ConeVolume { public static void main(String args[]){ double pi=3.14; double radiusOfBase=Double.parseDouble(args[0]); double height=Double.parseDouble(args[1]); double VolumeOfCone=(1.0/3)*pi*radiusOfBase*radiusOfBase*height; System.out.println("Volume of cone="+VolumeOfCone); } }
[Problem 4]
1. Write a Java program which generates 5 random numbers ranging from 16 to 30 (inclusive) and reports the highest number. Your program output should resemble the following (note: the numbers are random):
Number 1 : 15
Number 2 : 15
Number 3 : 25
Number 4 : 30
Number 5 : 18
Highest Number is 30
Hint: Math.random() generate a double number in 0-1.
Math.floor(): floor the double number
Or
import java.util.*
usage:
Random rand=new Random(50);
rand.nextInt(14): generate 0-14 random integer.
public class E1_4 { public static void main(String args[]){ int max=0; int n[]=new int[5]; for (int i=0;i<5;i++){ n[i]=(int)(Math.floor(16+14*Math.random())); System.out.println("Number "+(i+1)+" : "+n[i]); if (n[i]>max)max=n[i]; } System.out.println("Highest Number is "+max); } }