Java Programs (Practiced in Wipro Training Sessions)
Java Programs (Practiced in Wipro Training Sessions)
/*
F:\BHAVAJAVA\bhavawipro>javac HelloWorld.java
F:\BHAVAJAVA\bhavawipro>dir
Volume in drive F has no label.
Volume Serial Number is 3CC2-730D
Directory of F:\BHAVAJAVA\bhavawipro
F:\BHAVAJAVA\bhavawipro>java HelloWorld
Welcome to Java World
Java is Every Where
*/
//Reading arguments(Input) from Command Line
//AdditionCommand.java
class AdditionCommand{
public static void main(String[] args){
String str1=args[0];
String str2=args[1];
int a=Integer.parseInt(str1);
int b=Integer.parseInt(str2);
int c;
c=a+b;
System.out.println("Addition of Two Numbers="+c);
}
}
/*
F:\BHAVAJAVA\bhavawipro>javac AdditionCommand.java
F:\BHAVAJAVA\bhavawipro>java AdditionCommand 2 5
Addition of Two Numbers=7
/*
Description
In java.lang package in Integer class
static int parseInt(String str)//Returns int value for String
*/
//Print command Line Arguments and displaying no of arguments passed
//DisplayCommand.java
class DisplayCommand{
public static void main(String[] args){
int len=args.length;
//args.length returns no of arguments received into args[] arry
System.out.println("Command Line arguments are...");
System.out.println("No of arguments="+len);
for(int i=0;i<len;i++){
System.out.println(args[i]);
}
}
}
/*
F:\BHAVAJAVA\bhavawipro>javac DisplayCommand.java
F:\BHAVAJAVA\bhavawipro>java DisplayCommand 1 2 3 4 5
Command Line arguments are...
No of arguments=5
1
2
3
4
5
/*
F:\BHAVAJAVA\bhavawipro>javac Addition.java
F:\BHAVAJAVA\bhavawipro>java Addition
Enter a,b,c
27
77
99
Addition result=203
F:\BHAVAJAVA\bhavawipro>java Addition
Enter a,b,c
777
5757
9999
Addition result=16533
*/
/*
How to create object for the class
ClassName objname=new ClassName(arglist);
/*
F:\BHAVAJAVA\bhavawipro>javac Multiplication.java
F:\BHAVAJAVA\bhavawipro>java Multiplication
Enter a,b,c
7.9 5.7 9.9
Multiplication result=445.79697
*/
/*
Syntax for nextFloat() defined in Scanner class
int nextFloat()//To read floating point input
*/
//Reading Input through DataInputStream class object
//AddData.java
import java.io.*;
class AddData{
public static void main(String[] args)throws IOException{
DataInputStream din=new DataInputStream(System.in);
System.out.println("Enter a,b");
String str1=din.readLine();
String str2=din.readLine();
int a=Integer.parseInt(str1);
int b=Integer.parseInt(str2);
int c=a+b;
System.out.println("Addition of "+a+" and "+b+"="+c);
}
}
/*
F:\BHAVAJAVA\bhavawipro>javac AddData.java
Note: AddData.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
F:\BHAVAJAVA\bhavawipro>java AddData
Enter a,b
2
5
Addition of 2 and 5=7
*/
/*
In DataInputStream class for reading string data
public String readLine() throws IOException;
*/