File: /home/dilesh/Desktop/javaaug/q.
java
INTRODUCTION TO JAVA PROGRAMMING ******************************** 1:** public class test { public static void main(string args[]) { int i=5; int x=(i==5)?5:5.0; [Link](x); } } output ****** [Link]: cannot find symbol symbol : class string location: class test public static void main(string args[]) ^ [Link]: possible loss of precision found : double required: int int x=(i==5)?5:5.0; ^ 2 errors
Page 1 of 12
2:: ****** public class test1 { public static void main(String args[]) { int i; if(i) {[Link]("java"); } else {[Link]("c"); } } } OUTPUT *********** [Link]: incompatible types found : int required: boolean if(i) ^ 1 error
LOCAL VARIABLES *********************************** 1: ## public class local { void show() {
File: /home/dilesh/Desktop/javaaug/[Link]
int i; i=10; i++; [Link](i);
Page 2 of 12
} public static void main(String args[]) { local l=new local(); [Link](); /* [Link](i);*/ } } OUTPUT **************** 11 ____________ 2:: ^^^^^^^^^^^^^
public class local2 { void show() { int i=10; i++; [Link](i); } public static void main(String args[]) { local2 l=new local2(); [Link](); //[Link](local2.i); } OUTPUT **************** 11 INSTANCE VARIABLES ******************* 1::instance: **** public class in { int i,j;//declared inside class but outside block,method,constructor. void show() { i=10; j=i++; } public static void main(String args[]) { in i1=new i1(); [Link](); in i2=new i2(); [Link](i1.i+"\t"+i1.j);//instance variable called directly [Link](i2.i+"\t"+i2.j);// } }
File: /home/dilesh/Desktop/javaaug/[Link]
2::instance *************************** class x { int i; void show() { i++; } } public class in3 { void fun() { x ab=new x(); ab.i=10; [Link](ab.i); } public static void main(String args[]) { in3 i1=new in3(); } }
Page 3 of 12
STATIC VARIABLES -----------------------------------------********************************************* 1:static ============ class x { int i; static void show() { x ab=new x(); ab.i=10; [Link](ab.i); } } public class stat { public static void main(String args[]) { x ab=new x(); ab.i++; [Link](ab.i); [Link](); } } output **************** 1 10 2:static ============ class x{ static int i; void show() { i++; } static void fun() {
File: /home/dilesh/Desktop/javaaug/[Link]
x ab=new x(); [Link](); ab.i+=4;
Page 4 of 12
} } public class stat2 { void display() { x.i++;/*static variable accessed outside class by nonstatic method through class name*/ } public static void main(String args[]) { x.i+=10;/*static variable accessed outside class by static method through class name*/ stat2 n1=new stat2(); [Link](); [Link](); [Link](x.i); } } output ****** 16 3:static *********** public class stat3 { static int i; int j; void stat3() { j=i++; show(); } void show() { int j=10; i=j++; } static void fun() { stat3 c1=new stat3(); [Link](); c1.i++; i=c1.j++; [Link](i+"\t"+c1.j); } public static void main(String args[]) { i+=5; stat3 c1=new stat3(); c1.j=++i; c1.j++; fun(); [Link](i+"\t"+c1.j); }
File: /home/dilesh/Desktop/javaaug/[Link]
output ****** 1 7
Page 5 of 12
0 0
new operator in linked list ************************************************ class node { int data; node next; } public class link { public static void main(String args[]) { node n1=new node(); node temp; temp=n1; [Link]=10; [Link]=new node(); temp=[Link]; [Link]=30; temp=n1; while(temp!=null) { [Link]("data is "+ [Link]); temp=[Link]; } } } output ************* data is 10 data is 30
Execution of static and nonstatic block *************************************** public class y { int i; static int j; void fun() { i+=5; [Link](i); } { i++; [Link](i); } public static void main(String args[]) { y tt=new y(); [Link](); } } output
File: /home/dilesh/Desktop/javaaug/[Link]
****** 1 6 for order of execution ********************** public class A { int i; static int j; A() { i++; j++; } A(int a) { j++; i=a; i++; } void show() { i++; j++; } { i++; j++; } static{ A t1=new A(); t1.i++; j++; [Link](t1.i+"\t"+j); } public static void main(String args[]) { A tt1=new A(); [Link](); A tt2=new A(10); [Link](tt1.i+"\t"+j); [Link](tt2.i+"\t"+j); } { i++; j++; } static{ [Link]("Dilesh"); } } output -----4 4 Dilesh 4 11 11 11 Command line argument ********************* public class z
Page 6 of 12
File: /home/dilesh/Desktop/javaaug/[Link]
{ public static void main(String args[]) { [Link](args[0]); [Link](args[1]); } } output ****** *java z hi hello hi hello *java z hi hi Exception in thread "main" [Link]: 1 at [Link]([Link])
Page 7 of 12
Array initialisation -------------------public class xa { public static void main(String args[]) { int arr[];//declaration arr=new int[1];//initialisation arr[0]=10; //arr[1]=20; [Link](arr[0]); change(arr); [Link](arr[0]);
} static void change(int a[]) { a[0]=2000; } } output -----10 2000 Array index exception --------------------public class xb { public static void main(String ar[]) { int i=0; while(i++ < [Link]) { [Link](ar[i]);
File: /home/dilesh/Desktop/javaaug/[Link]
} } output -----java xb B C D E F C D E F Exception in thread "main" [Link]: 5 at [Link]([Link]) within println only concatenation occurs -------------------------------------public class xc { public static void main(String ar[]) { [Link](ar[0]+ar[1]); } } output -----java xc 10 20 1020 Autoboxing ---------public class xd { public static void main(String args []) { Boolean bb1=new Boolean("java"); [Link](bb1); boolean b1=true; bb1=b1;//autoboxing [Link](bb1); } } output -----false true unboxing -------public class xe { public static void main(String args[]) { Boolean bb1=new Boolean("a"); boolean b=bb1; if(b) {[Link]("A"); } else if(b=false) {[Link]("B"); } else if(!b) {[Link]("C");
Page 8 of 12
File: /home/dilesh/Desktop/javaaug/[Link]
} else {[Link]("D"); } } output ****** C conversion of string class to datatype **************************************** 1:: -----public class xf { public static void main(String ar[]) { boolean b=[Link]("dilesh"); [Link](b); byte bb=[Link]("11"); [Link](bb); short s=[Link]("67"); [Link](s); int i=[Link]("53"); [Link](i); float f=[Link]("58"); [Link](f); } } output ****** false 11 67 53 58.0 2: ----public class mod { public static void main(String ar[]) { int i,j,k,sum=0; i=[Link](ar[0]); j=i; while(i>0) { k=i%10; sum=sum+(k*k*k); i=i/10; } if(sum==j) [Link](j+" is an armstrong number"); else [Link](j+" is not an armstrong number"); } }
Page 9 of 12
File: /home/dilesh/Desktop/javaaug/[Link]
output ************ java mod 153 153 is an armstrong number
Page 10 of 12
converting datatype to string ***************************** public class xg { public static void main(String args[] ) { String s=[Link](true); [Link](s+" value"); s=[Link]((byte)1); [Link](s); s=[Link](23); [Link](s); s=[Link](56); [Link](s); } } output ****** true value 1 23 56.0 taking input using scanner class ******************************** import [Link]; public class xh { public static void main(String ar[]) { Scanner s1=new Scanner([Link]); [Link]("enter ur name"); String name=[Link](); [Link]("enter ur roll"); int roll=[Link](); [Link]("enter ur fees"); double d=[Link](); [Link]("\nStudent information"+"\n-----------------------"); [Link]("name:"+name+"\n"+"Roll no.:"+roll+"\nfees:Rs."+d);
} } output ****** enter ur name Dilesh kumar sahoo enter ur roll 0801106227 enter ur fees
File: /home/dilesh/Desktop/javaaug/[Link]
56908.45 Student information ----------------------name:Dilesh kumar sahoo Roll no.:801106227 fees:Rs.56908.45
Page 11 of 12
checking armstrong number *************************************** import [Link]; public class scan{ public static void main(String args[]) { int j,k,sum=0; Scanner s1=new Scanner([Link]); [Link]("Enter the no. to be checked"); int i=[Link](); j=i; while(i>0) { k=i%10; sum =sum+(k*k*k); i=i/10; } if(j==sum) [Link](j+"is an armstrong number"); else [Link](j+"is not an armstrong number"); } output ************ Enter the no. to be checked 34 34is not an armstrong number
converting unicode to ascii code other mode of taking input from keyboard ********************************************************** import [Link]; import [Link]; import [Link]; public class uni { public static void main(String args[]) { try { InputStreamReader is=new InputStreamReader([Link]); BufferedReader input=new BufferedReader(is); [Link]("Enter ur name"); String name=[Link](); [Link]("enter ur roll"); int roll= [Link]([Link]()); [Link]("Enter ur fees"); double fee= [Link]([Link]()); [Link]("Student information"+"\n"+"******************"); [Link]("\nName:"+name+"\nRoll:"+roll+"\nfees:Rs."+fee); } catch(IOException ie) {
File: /home/dilesh/Desktop/javaaug/[Link]
} } } output *************** Enter ur name Dilesh kumar enter ur roll 0801106227 Enter ur fees 49506.57 Student information ****************** Name:Dilesh kumar Roll:801106227 fees:Rs49506.57
Page 12 of 12