1.
a. Create an array to hold 10 double values.
double[] list = new double[10];
b. Assign the value 5.5 to the last element in the array.
list[list.length - 1] = 5.5;
c. Display the sum of the first two elements.
System.out.println(list[0] + list[1]);
d. Write a loop that computes the sum of all elements in the array.
double sum = 0;
for (int i = 0; i < list.length; i++)
sum += list[i];
e. Write a loop that finds the minimum element in the array.
double min = list[0];
for (int i = 1; i < list.length; i++)
if (min > list[i]) min = list[i];
f. Randomly generate an index and display the element of this index in the array.System.out.println(list[(int)(Math.random() * list.length)]);
g. Use an array initializer to create another array with the initial values 3.5, 5.5, 4.52 and 5.6.
double[] list = {3.5, 5.5, 4.52, 5.6};
2.
public class Test{
public static void main(String []args){
double[] r= new double[100];
for (int i = 0; i < r.length; i++)
{
r[i] = (int)(Math.random() * r.length);
}
System.out.println(r[1]);
}
}
3.
import java.util.Scanner;
public class karyeeTest3{
public static void main(String []args){
int n, temp;
Scanner input = new Scanner(System.in);
System.out.println("Enter number of array");
n= input.nextInt();
int values[]=new int[n];
System.out.println("Enter all the values");
for (int i = 0; i < n; i++)
{
values[i]=input.nextInt();
}
for (int i=0;i<n;i++)
{
for(int j=i;j<n;j++)
{
if(values[i]>values [j])
{
temp=values[i];
values[i]=values[j];
values[j]=temp;
}
}
}
System.out.println("increasing order");
for (int i=0; i<n; i++)
{
System.out.println(values[i]);
}
}
}
4.
import java.util.Scanner;
public class Test4{
public static void main(String []args){
int n;
int temp = 0;
Scanner input = new Scanner(System.in);
System.out.println("Enter number of array");
n= input.nextInt();
int[] values=new int[n];
int[] count=new int[n];
for (int i = 0; i < values.length; i++)
{
values[i]= (int)((Math.random() *9) +1);
}
System.out.print("Values are");
for (int i=0;i<values.length;i++)
{
System.out.print(values[i] + "");
}
for(int i=0; i<values.length;i++)
{
temp=values[i];
for (int j=0; i<values.length;i++)
{
if(temp==values[j])
{
count[i]++;
}
}
}
System.out.println();
for (int i=0;i<count.length;i++)
{
if(count[i]>1)
{
System.out.println(values[i]+ "occurs" + count[i] + "times");
}
else
{
System.out.println(values[i] + "occurs" + count[i] + "time");
}
}
}
}
5.
import java.util.Scanner;
public class karyeeTest5{
public static void main(String []args){
int[] score=new int[100];
int sum=0;
int num=0;
int numOfScores;
double average= numOfScores=0;
Scanner input= new Scanner(System.in);
System.out.println("Enter score(Negative number signifies end):");
for (int i=0; i<score.length; i++)
{
score[i]=input.nextInt();
if (score[i] <0)
break;
sum+= score[i];
num++;
}
average =sum/sum;
int aboveOrEqual;
int below;
aboveOrEqual=below=0;
for(int i=0; i< num;i++)
{
if(score[i]>=average)
{
aboveOrEqual++;
}
else
{
below++;
}
}
System.out.println("Average of score is" + average);
System.out.println("Number of scores above or equal to average is" + aboveOrEqual);
System.out.println("Number of scores below average" + below);
}
}
6.
import java.util.Scanner;
public class karyeeTest6{
public static void main(String []args){
int num=0;
double[] values=new double[10];
Scanner input= new Scanner(System.in);
System.out.println("Enter 10 values");
for (int i=0;i<values.length;i++)
{
values[i]=input.nextDouble();
}
System.out.println("Average of integer" + (int)average(values));
System.out.println("Average of double values" + average(values));
}
public static int average(int[] array)
{
int sum=0;
for (int i=0;i <array.length;i++)
{
sum += array[i];
}
int average=sum/array.length;
return average;
}
public static double average(double[] array)
{
double sum=0;
for(int i=0; i<array.length;i++)
{
sum+= array[i];
}
double average=sum/array.length;
return average;
}
}
7.
import java.util.Scanner;
public class karyeeTest7{
public static void main(String []args){
int num=0;
double[] values=new double[10];
Scanner input= new Scanner(System.in);
System.out.println("Enter 10 values");
for (int i=0;i<values.length;i++)
{
values[i]=input.nextDouble();
}
System.out.println("The maximum value is" + max(values));
}
public static double max(double[]array)
{
double max=0.0;
for (int i=0;i<array.length;i++)
{
if(array[i]>max)
max=array[1];
}
return max;
}
}
8.
import java.util.Scanner;
public class Test8{
public static void main(String []args){
Scanner input= new Scanner(System.in);
System.out.println("Enter number of student");
int n=input.nextInt();
int[] noOfStudents=new int[n];
String[] name=new String[n];
int[] score=new int [noOfStudents.length];
System.out.println("Enter each student's name and score");
for (int i=0;i<noOfStudents.length;i++)
{
System.out.println("Student" + (i+1) + "\nName:" + " ");
name[i]=input.next();
System.out.println("Score: ");
score[i]=input.nextInt();
}
sortDecreasing(name,score);
for (String e:name)
{
System.out.println(e);
}
}
public static void sortDecreasing(String[]name, int[] noOfStudents)
{
for (int i=0; i<noOfStudents.length;i++)
{
int max = noOfStudents[i];
int maxIndex=i;
String temp;
for(int j=i;j<noOfStudents.length;j++)
{
if (noOfStudents[j]>max)
{
max = noOfStudents[j];
maxIndex=j;
}
}
if(maxIndex !=i)
{
temp=name[i];
name[i]=name[maxIndex];
name[maxIndex]=temp;
noOfStudents[maxIndex]=noOfStudents[i];
noOfStudents[i]=max;
}
}
}
}
No comments:
Post a Comment