Google Search

Wednesday, August 20, 2014

Sample Java Codes - Part 4

Code 13: Conditional Parameters


import java.util.Scanner;
public class Test{
public static void main(String args[]){
Scanner iage = new Scanner(System.in);
System.out.println("Hey ! Lets decide if you ae over or under a certain age");
int age = iage.nextInt();
System.out.println(age>50?"You ae over 50": "You ae under 50");
}
}



Code 14: Program to calculate Average


import java.util.Scanner;
public class Test{
public static void main(String args[]){
Scanner inum = new Scanner(System.in);
int iSum=0;
int counter = 0;
System.out.println("Hey ! Lets Calculate the average of 3 numbers");

System.out.println("How many Numbers do you have?");
int iCount = inum.nextInt();
while (counter < iCount){
System.out.println("Enter the Number " +counter );
iSum= iSum + inum.nextInt();
counter++;
}
int avg = iSum/3;
System.out.println("Average of numbers is " +avg);
}
}

Code 15: for loop


public class Test{
public static void main(String args[]){
for (int i=1 ; i<=10 ; i++){
System.out.println("This is Number " +i);
}
}
}

Code 16: Compound Interest Program

public class Test{
public static void main(String args[]){
double amount;
double principal = 20;
double rate = 1;
for (int year = 1; year <=5 ; year++){
amount = principal * Math.pow(1+rate, year);
System.out.println("Amount Due at end of Year " +year +" = " +amount );
}

}
}

Code 17: do while loop


public class Test{
public static void main(String args[]){
int counter = 0;
do {
System.out.println(counter);
counter++;
}while(counter<=10);

}
}

Code 18:  Math Functions

import java.util.Scanner;
public class Test{
public static void main(String args[]){
double Num,Num1;
Scanner input = new Scanner(System.in);
System.out.println("Enter a number to calculate its absolute value");
Num = input.nextInt();
System.out.println("Absolute Value of " +Num +" = " +Math.abs(Num));
System.out.println("Enter a number to calculate its Ceil value");
Num = input.nextDouble();
System.out.println("Ceil Value of " +Num +" = " +Math.ceil(Num));
System.out.println("Enter a number to calculate its floor value");
Num = input.nextDouble();;
System.out.println("Floor Value of " +Num +" = " +Math.floor(Num));
System.out.println("Enter a number to calculate its sqrt");
Num = input.nextDouble();;
System.out.println("Sqrt of " +Num +" = " +Math.sqrt(Num));
System.out.println("Enter a number to calculate max of two nummbers");
Num = input.nextDouble();
Num1=input.nextDouble();
System.out.println("Max of " +Num +" and " +Num1 +" = " +Math.max(Num,Num1));
System.out.println("Enter a number to calculate min of two numvers");
Num = input.nextDouble();
Num1=input.nextDouble();
System.out.println("Min of " +Num + " and " +Num1 +" = " +Math.min(Num,Num1));
}
}

Code 19: Random Number Generator


import java.util.Random;
public class Test{
public static void main(String args[]){
Random dice = new Random();
System.out.println("Lets Generate output from throw of a dice - 10 times");
for (int counter = 1; counter <=10; counter++){
// 1 id added to output of dice.nextInt(6) because by default the random generator starts from 0
int Num = 1+dice.nextInt(6);
System.out.println("Number " +counter +" is " +Num);
}
}
}


Code 20: Introduction to arrays


import java.util.Random;
public class Test{
public static void main(String args[]){
int arr[] = new int[6];
arr[0] = 1;
arr[1] = 7;
arr[2] = 2;
arr[3] = 5;
arr[4] = 9;
arr[5] = 0;
System.out.println("Value of element 4 = " +arr[4]);

}
}

OR

import java.util.Random;
public class Test{
public static void main(String args[]){
int arr[] = {1,5,2,3,6,8};
System.out.println("Value of element 4 = " +arr[4]);

}
}

Code 21: Creating a array table


import java.util.Random;
public class Test{
public static void main(String args[]){
int arr[] = {1,5,2,3,6,8};
System.out.println("Index\tValue");
for(int counter=0;counter<arr.length;counter++){
System.out.println(counter+"\t"+arr[counter]);
}

}
}

Code 22: Summing Elements of Arrays


import java.util.Random;
public class Test{
public static void main(String args[]){
int arr[] = {1,5,2,3,6,8};
int sum = 0;

for(int counter=0;counter<arr.length;counter++){
sum+=arr[counter];
}
System.out.println("Sum of all Elements of array is "+sum);
}
}

Code 23: Array Elements as Counters


import java.util.Random;
public class Test{
public static void main(String args[]){

int freq[] = new int[7];
Random num = new Random();
for(int roll=0;roll<1000;roll++){
++freq[1+num.nextInt(6)];
}
System.out.println("face\tFreq");
for(int face=1;face<freq.length;face++){
System.out.println(face+"\t"+freq[face]);
}
}
}

Code 24: Enhanced for loops


import java.util.Random;
public class Test{
public static void main(String args[]){

int num[]={1,2,3,4,5,6};
int sum=0;
for (int x: num){
sum+=x;
}
System.out.println("Sum of array is " +sum);
}
}

code 25: Arrays in methods


import java.util.Random;
public class Test{
public static void main(String args[]){

int num[]={1,2,3,4,5,6};
add5(num);
for (int y: num){
System.out.println(y);
}

}
public static void add5(int x[]){
for(int counter=0;counter<x.length;counter++){
x[counter]+=5;
}
}
}

Code 26: Multidimensional Arrays



public class Test{
public static void main(String args[]){

int firstarray[][]={{23,56,99},{32,87,0},{81,4,99}};
// We can also define arrays with multiple column lengths
int secondarray[][]={{2,4,8,56},{44},{1,2,3}};
//How to call the arrays?
System.out.println("In FirstArray: Third Column of Second row is "+firstarray[1][2]);
System.out.println("In SecondArray: First & Only Column of Second row is "+secondarray[1][0]);
}
}

Code 27: Table for Multiarrays



public class Test{
public static void main(String args[]){

int firstarray[][]={{23,56,99},{32,87,0},{81,4,99}};
// We can also define arrays with multiple column lengths
int secondarray[][]={{2,4,8,56},{44},{1,2,3}};
System.out.println("Displaying my First Array");
display(firstarray);
System.out.println("Displaying my Second Array");
display(secondarray);
}
//Function to display all elements of both arrays

public static void display(int x[][]){
for(int row=0;row<x.length;row++){
for(int column=0;column<x[row].length;column++){
System.out.print(x[row][column] +"\t");
}
System.out.println();
}
}
}

Code 28: Variable Length Arguments



public class Test{
public static void main(String args[]){

System.out.println("Average of numbers is " +average(11,12,13));
}

public static int average(int ...numbers){
int total = 0;
for (int x:numbers){
total+=x;
}
return total/numbers.length;
}
}

No comments:

Post a Comment