0% found this document useful (0 votes)
4 views

Module 1

Uploaded by

ajithbandara1211
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Module 1

Uploaded by

ajithbandara1211
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 84

Q1

#include<stdio.h>
int main(){
printf("Hello C !\n");
return 0;
}
////////////////////////////////////////////////
Q2
import javax.swing.*;
class Calc{
public static void main(String args[]){
JFrame f1=new JFrame();
f1.setSize(300,300);
f1.setTitle("Calculator");
f1.setDefaultCloseOperation(3);
f1.setVisible(true);
}
}

///////////////////////////////////////////////
Q3
class Example{
public static void main(String args[]){
System.out.println("Hello Java");
System.out.println("Hello Java");
System.out.println("Hello Java");
System.out.println("Hello Java");
System.out.println("Hello Java");
System.out.println("Hello Java");
System.out.println("Hello Java");
System.out.println("Hello Java");
}
}

///////////////////////////////////////////////////
Q4
class Example{
public static void main(String args[]){
System.out.println("A");
System.out.println("B");
System.out.println("C");
System.out.println("D");
System.out.println("E");
System.out.println("F");
}
}

/////////////////////////////////////////////////
Q5
class Example{
public static void main(String args[]){
System.out.println(100);
System.out.println(-1234);
System.out.println(1.1234);
System.out.println(0.00123);
System.out.println(6.023E23);
System.out.println('A');
System.out.println("Niroth");
System.out.println("A");
System.out.println(true);
System.out.println(false);
}
}

///////////////////////////////////////////////////////
Q6 Illegal
==========
class Example{
public static void main(String args[]){
System.out.println('AB');
}
}

///////////////////////////////////////////////////////
Q7
'\b'
'\t'
'\n'

class Example{
public static void main(String args[]){
System.out.println("AB\bCD");
}
}

///////////////////////////////////////////////////////
Q8
class Example{
public static void main(String args[]){
System.out.println("AB\tCD");
}
}

///////////////////////////////////////////////////////
Q9
class Example{
public static void main(String args[]){
System.out.println("AB\nCD");
}
}

///////////////////////////////////////////////////////
Q10 System.out.print("gg")
==========================
class Example{
public static void main(String args[]){
System.out.print("Hello Java");
}
}

///////////////////////////////////////////////////////
Q11 System.out.print("gg")
==========================
class Example{
public static void main(String args[]){
System.out.print("Hello Java");
System.out.print("Hello Java");
System.out.print("Hello Java");
}
}

///////////////////////////////////////////////////////
Q12 System.out.print("gg")
==========================
class Example{
public static void main(String args[]){
System.out.print("Hello Java");
System.out.println("Hello Java");
System.out.print("Hello Java");
}
}

///////////////////////////////////////////////////////
Q13 System.out.print("gg")
==========================
class Example{
public static void main(String args[]){
System.out.print("A");
System.out.println("B");
System.out.print("C");
System.out.println("D");
}
}

///////////////////////////////////////////////////////
Q14 Exercise
============
class Example{
public static void main(String args[]){
System.out.print("A\nB");
System.out.println("CD");
System.out.print("\nEF\n");
System.out.print("G\nH");
}
}

///////////////////////////////////////////////////////
Q15
class Example{
public static void main(String args[]){
System.out.println("A");
System.out.println();
System.out.println("B");
System.out.println();
System.out.println("C");
}
}

///////////////////////////////////////////////////////
Q16 Compile Error
==================
class Example{
public static void main(String args[]){
System.out.println("A");
System.out.println();
System.out.print(); //No such method
}
}

///////////////////////////////////////////////////////
Q17 Computer Variables
======================
class Example{
public static void main(String args[]){
int x;
x=100;
System.out.println(x);
}
}

///////////////////////////////////////////////////////
Q18
class Example{
public static void main(String args[]){
int x;
x=100;
System.out.println("x");
}
}

///////////////////////////////////////////////////////
Q19 Compile Error
=================
class Example{
public static void main(String args[]){
int x;
System.out.println(x);
}
}

///////////////////////////////////////////////////////
Q20 Exercise
============
class Example{
public static void main(String args[]){
int x;
System.out.println(x);
x=100;
}
}

///////////////////////////////////////////////////////
Q21
class Example{
public static void main(String args[]){
int x;
x=100;
System.out.println(x);
x=200;
System.out.println(x);
}
}

///////////////////////////////////////////////////////
Q22
class Example{
public static void main(String args[]){
int x;
x=100;
x=200;
System.out.println(x);
System.out.println(x);
}
}

///////////////////////////////////////////////////////
Q23 Exercise
============

class Example{
public static void main(String args[]){
x=100;
System.out.println(x);
}
}

///////////////////////////////////////////////////////
Q24
class Example{
public static void main(String args[]){
int x;
x=100;
System.out.println(x);

int y;
y=200;
System.out.println(y);
}
}

///////////////////////////////////////////////////////
Q25
class Example{
public static void main(String args[]){
int x,y;
x=100;
y=200;
System.out.println(x);
System.out.println(y);
}
}

///////////////////////////////////////////////////////
Q26
class Example{
public static void main(String args[]){
int x=100;
int y=200;
System.out.println(x);
System.out.println(y);
}
}

///////////////////////////////////////////////////////
Q27
class Example{
public static void main(String args[]){
int x=100,y=200,z;
z=300;
System.out.println(x);
System.out.println(y);
System.out.println(z);
}
}

///////////////////////////////////////////////////////
Q28 Exercise
============
class Example{
public static void main(String args[]){
int x=100;
int y=200;
System.out.println(x);
System.out.println(y);

int y;
y=300;
System.out.println(y);
}
}

///////////////////////////////////////////////////////
Q29
class Example{
public static void main(String args[]){
int x=100,y=200,z;
z=x+y;
System.out.println(x);
System.out.println(y);
System.out.println(z);
}
}

///////////////////////////////////////////////////////
Q30
class Example{
public static void main(String args[]){
int x;
x=100;
System.out.print("x : ");
System.out.println(x);
}
}

///////////////////////////////////////////////////////
Q31
class Example{
public static void main(String args[]){
int x;
x=100;
System.out.println("x : "+x);
}
}
///////////////////////////////////////////////////////
Q32 Exercise
============
class Example{
public static void main(String args[]){
int x=10,y=20;
System.out.println(x+y);
System.out.println("x"+"y");
System.out.println("x"+y);
System.out.println(x+"y");
System.out.println(x+y+"x");
System.out.println("x"+y+x);
}
}

///////////////////////////////////////////////////////
Q33 Exercise
============
class Example{
public static void main(String args[]){
int x=10,y=20;
System.out.println(x+" "+y);
}
}

///////////////////////////////////////////////////////
Q34 Exercise
============
class Example{
public static void main(String args[]){
int x=10,y=20,z;
z=x+y;
System.out.println(x+" + "+y+" = "+z);
}
}

///////////////////////////////////////////////////////
Q35 Exercise
============
class Example{
public static void main(String args[]){
int x=10,y=20,z;
z=x+y;
System.out.println(x+" + "+y+" = "+(x+y));
}
}

///////////////////////////////////////////////////////
Q36 Keyboard Input
==================
import java.util.Scanner;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int x,y,z;
x=input.nextInt();
y=input.nextInt();
z=x+y;
System.out.println(x+" + "+y+" = "+z);
}
}

///////////////////////////////////////////////////////
Q37 Exercise
============
import java.util.Scanner;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int x,y,z;
System.out.print("Input number 1 : ");
x=input.nextInt();
System.out.print("Input number 2 : ");
y=input.nextInt();
z=x+y;
System.out.println(x+" + "+y+" = "+z);
}
}

///////////////////////////////////////////////////////
Q38 Exercise
============

import java.util.Scanner;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int age;
System.out.print("Input your age : ");
age=input.nextInt();

int y=10;
int z=y+age;
System.out.println("New Age : "+age);
}
}

///////////////////////////////////////////////////////
Q39 Exercise from Q38
=====================
import java.util.Scanner;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int age;
System.out.print("Input your age : ");
age=input.nextInt();

age=age+10;

System.out.println("New Age : "+age);


}
}

///////////////////////////////////////////////////////
Q40
import java.util.Scanner;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int x,y;
System.out.print("Input number 1 : ");
x=input.nextInt();
System.out.print("Input number 2 : ");
y=input.nextInt();

System.out.println(x+" "+y);
//
//
System.out.println(x+" "+y);
}
}
///////////////////////////////////////////////////////
Q41 Ans for Q40
===============
import java.util.Scanner;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int x,y;
System.out.print("Input number 1 : ");
x=input.nextInt();
System.out.print("Input number 2 : ");
y=input.nextInt();

System.out.println(x+" "+y);

int temp=x;
x=y;
y=temp;

System.out.println(x+" "+y);
}
}

///////////////////////////////////////////////////////
Q42 Ans for Q40
===============
import java.util.Scanner;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int x,y;
System.out.print("Input number 1 : ");
x=input.nextInt();
System.out.print("Input number 2 : ");
y=input.nextInt();

System.out.println(x+" "+y);

x=x+y;
y=x-y;
x=x-y;

System.out.println(x+" "+y);
}
}

///////////////////////////////////////////////////////
Java Defined Data types
///////////////////////////////////////////////////////
Q43
class Example{
public static void main(String args[]){
int x;
x=1.5;
System.out.println(x);
}
}
///////////////////////////////////////////////////////
Q44
class Example{
public static void main(String args[]){
double x;
x=1.5;
System.out.println(x);
}
}
byte 8bits
short 16bits
int 32bits
long 64bits

float 32bits
double 64bits

char 16bits
boolean 1bit
///////////////////////////////////////////////////////
Q45
class Example{
public static void main(String args[]){
byte b;
b=100;
System.out.println(b);

b=127;
System.out.println(b);

b=-1;
System.out.println(b);
}
}
///////////////////////////////////////////////////////
Q46 Exercise
============

class Example{
public static void main(String args[]){
byte b;
b=128;
b=-129;
System.out.println(b);
}
}

///////////////////////////////////////////////////////
Q47
class Example{
public static void main(String args[]){
long x;
x=100;
System.out.println(x);
}
}

///////////////////////////////////////////////////////
Q48
class Example{
public static void main(String args[]){
float avg;
avg=10.13; //Illegal
avg=70.12f;
avg=70.12F;
System.out.println(avg);
}
}

///////////////////////////////////////////////////////
Q49
class Example{
public static void main(String args[]){
double avg;
avg=10.13; //Legal
avg=70.12f;
avg=70.12F;
System.out.println(avg);
}
}

///////////////////////////////////////////////////////
Q50
class Example{
public static void main(String args[]){
char ch;
ch='A';
System.out.println(ch);
}
}

///////////////////////////////////////////////////////
Q51
class Example{
public static void main(String args[]){
boolean b;
b=100>99;
System.out.println(b);

b=true;
b=false;
System.out.println(b);
}
}
///////////////////////////////////////////////////////
Data Represntation in Computer Memory
///////////////////////////////////////////////////////
Q52 Integer Data
================

///////////////////////////////////////////////////////
Q53

///////////////////////////////////////////////////////
Q54

///////////////////////////////////////////////////////
Q55

///////////////////////////////////////////////////////
Q56 Floating-point Numbers
==========================
class Example{
public static void main(String args[]){
double d;
d=602300000000000000000000D;
System.out.println(d);
d=602300000000000000000123D;
System.out.println(d);
d=6.02300000000000000000999D;
System.out.println(d);

d=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000
00009D;
System.out.println(d);

d=0.1000000000000000000000000000000000000000000000000000000000000000000000000000000
00009D;
System.out.println(d);
}
}

///////////////////////////////////////////////////////
Q57
class Example{
public static void main(String args[]){
System.out.println("Max of double : "+Double.MAX_VALUE);
System.out.println("Min of double : "+Double.MIN_VALUE);
System.out.println("Max of float : "+Float.MAX_VALUE);
System.out.println("Min of float : "+Float.MIN_VALUE);
}
}
///////////////////////////////////////////////////////
Q58 Character Data
==================
class Example{
public static void main(String args[]){
System.out.println('A'+10); //prints 75
System.out.println("A"+10); //A10
}
}

///////////////////////////////////////////////////////
Q59
class Example{
public static void main(String args[]){
char ch;
ch='A';
System.out.println(ch); //prints A
ch='B';
System.out.println(ch);
ch=65;
System.out.println(ch); //prints A
}
}

///////////////////////////////////////////////////////
Q60
class Example{
public static void main(String args[]){
System.out.println('\b'+1);
System.out.println('\n'+1);
System.out.println('\t'+1);
}
}

///////////////////////////////////////////////////////
Java Literals
///////////////////////////////////////////////////////
Q61
class Example{
public static void main(String args[]){
int x;
x=100; //Dec
System.out.println("x : "+x);
x=0144;//Oct
System.out.println("x : "+x);
x=0x64;//Hex
System.out.println("x : "+x);
}
}

///////////////////////////////////////////////////////
Q62
class Example{
public static void main(String args[]){
int x;
x=26; //Dec
System.out.println("x : "+x);
x=032;//Oct
System.out.println("x : "+x);
x=0x1A;//Hex
System.out.println("x : "+x);
}
}

///////////////////////////////////////////////////////
Q63
class Example{
public static void main(String args[]){
byte b;
b=0x7f;
System.out.println("b : "+b);
b=-0x80;
System.out.println("b : "+b);

int x;
x=0x7fffffff;
System.out.println("x : "+x);
x=0x80000000;
System.out.println("x : "+x);

}
}

///////////////////////////////////////////////////////
Q64
class Example{
public static void main(String args[]){
int x;
x=2147483647;
System.out.println("x : "+x);

long y;
y=2147483647;
System.out.println("y : "+y);
//y=2147483648; //Illegal
y=2147483648L; //l
System.out.println("y : "+y);
System.out.println(2147483647);
//System.out.println(2147483648); //Illegal
System.out.println(2147483648L);
}
}

///////////////////////////////////////////////////////
Q65 Float
=========
class Example{
public static void main(String args[]){
float x;
x=100;
System.out.println("float : "+x);
//x=100.12;
x=100.12f;
System.out.println("float : "+x);
}
}

///////////////////////////////////////////////////////
Q66
class Example{
public static void main(String args[]){
double d;
d=123.2323;
d=123.2323d;//D
System.out.println("d : "+d);
d=100000.0;
System.out.println("d : "+d);
d=1e5;
System.out.println("d : "+d);
d=0.000000012;
System.out.println("d : "+d);
d=1.2E-8;
System.out.println("d : "+d);

d=-1.2E-5;
System.out.println("d : "+d);
}
}

///////////////////////////////////////////////////////
Q67
class Example{
public static void main(String args[]){
long x=0x7fffffffffffffffL;
System.out.println(x);

double d;
d=9223372036854775807L;
System.out.println(d);
//d=9223372036854775808L;
d=9223372036854775808D; //Legal
System.out.println(d);
}
}

///////////////////////////////////////////////////////
Q68 Character Literals
=====================
class Example{
public static void main(String args[]){
char ch;
ch='A';
System.out.println(ch);
ch=65; //AScii
System.out.println(ch);
ch='\u0041'; //Unicode Character Literals
System.out.println(ch);
}
}

///////////////////////////////////////////////////////
Q69 Unicode Character System in Java
====================================
cl\u0061ss Example{
public static void main(String args[]){
int \u0061;
a=100;
System.out.println(a);
}
}

///////////////////////////////////////////////////////
Q70 Special Character in Java
=============================
class Example{
public static void main(String args[]){
char ch;
ch='\b';
ch='\n';
ch='\t';
ch='\r';
ch='\f';
ch='\\';
ch='\'';
ch='\"';
ch='\0';

//ch='\z'; //Illegal
}
}

///////////////////////////////////////////////////////
Q71 Java Comments
=================
class Example{
public static void main(String args[]){
System.out.println("A");
//System.out.println("B");
System.out.println("C");
/*System.out.println("D");
System.out.println("E");
System.out.println("F"); */
System.out.println("G");
}
}

///////////////////////////////////////////////////////
Conversion and Casting
///////////////////////////////////////////////////////
Q72
class Example{
public static void main(String args[]){
byte b;
b=10;
int x;
x=b;
System.out.println(b+" "+x);

x=10;
b=x; //Compile Error

}
}

///////////////////////////////////////////////////////
Q73
class Example{
public static void main(String args[]){
byte b; //8bits
b=-1; //11111111
int x; //32bits
x=b;
System.out.println(b+" "+x);
}
}

///////////////////////////////////////////////////////
Q74
class Example{
public static void main(String args[]){
int x=100;
double d;
d=x;
System.out.println(d+" "+x);

char ch='A';
x=ch;
System.out.println(x+" "+ch);

d=ch;
System.out.println(d+" "+ch);
}
}

///////////////////////////////////////////////////////
Q75
class Example{
public static void main(String args[]){
byte b=10;
short s=20;
int x;
x=s+b;
System.out.println(x+" "+b+" "+s);
}
}

///////////////////////////////////////////////////////
Q76
class Example{
public static void main(String args[]){
byte b1=10,b2=20,b3;
b3=b1+b2;

short s;
s=b1+b2;

int x;
x=b1+b2;
System.out.println();
}
}

///////////////////////////////////////////////////////
Q77
class Example{
public static void main(String args[]){
short s=10;
byte b;
//b=s; //Compile Error
b=(byte)s;
System.out.println(s+" "+b);
}
}

///////////////////////////////////////////////////////
Q78
class Example{
public static void main(String args[]){
short s=10;
byte b;

s=127;
b=(byte)s;
System.out.println(s+" "+b);

s=128;
b=(byte)s;
System.out.println(s+" "+b);
}
}

///////////////////////////////////////////////////////
Q79
class Example{
public static void main(String args[]){
short s=10;
byte b;

s=256;
b=(byte)s;
System.out.println(s+" "+b); //prints 256 0

s=255;
b=(byte)s;
System.out.println(s+" "+b);
}
}

///////////////////////////////////////////////////////
Q80
class Example{
public static void main(String args[]){
double d=65.2323;
char ch;
//ch=d; //Error
ch=(char)d;
System.out.println(d+" "+ch);
}
}

///////////////////////////////////////////////////////
Q81class Example{
public static void main(String args[]){
short s;
s=100;
byte b;
b=(byte)s;
System.out.println(s+" "+b);
s=127;
b=(byte)s;
System.out.println(s+" "+b);

s=128;
b=(byte)s;
System.out.println(s+" "+b);

s=255;
b=(byte)s;
System.out.println(s+" "+b);

s=256;
b=(byte)s;
System.out.println(s+" "+b);
}
}

class Example{
public static void main(String args[]){
double d;
d=5/2;
System.out.println(d);
d=5/2.0;
System.out.println(d);

d=5.0/2;
System.out.println(d);
}
}

///////////////////////////////////////////////////////
Q82
class Example{
public static void main(String args[]){
int total=756;
int n=10; //n no of students

double avg;
avg=total/n;
System.out.println(avg);

avg=(double)total/n;
System.out.println(avg);
}
}

///////////////////////////////////////////////////////
Q83
class Example{
public static void main(String args[]){
final int x=100;
System.out.println(x);
x=200; //Error
System.out.println(x);
}
}
///////////////////////////////////////////////////////
20 Java Flow Control "if"
///////////////////////////////////////////////////////
Q84
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int x=input.nextInt();
System.out.println("A");
System.out.println("B");
System.out.println("C");
System.out.println("D");
System.out.println("E");
}
}

///////////////////////////////////////////////////////
Q85
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int x=input.nextInt();
System.out.println("A");
System.out.println("B");
if(x>99) System.out.println("C");
System.out.println("D");
System.out.println("E");
}
}

///////////////////////////////////////////////////////
Q86
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int x=input.nextInt();
System.out.println("A");
System.out.println("B");
if(x>99)System.out.println("C");System.out.println("D");
System.out.println("E");
}
}

///////////////////////////////////////////////////////
Q87
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int x=input.nextInt();
System.out.println("A");
System.out.println("B");
if(x>99)
System.out.println("C");
System.out.println("D");
System.out.println("E");
}
}

///////////////////////////////////////////////////////
Q88
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int x=input.nextInt();
System.out.println("A");
System.out.println("B");
if(x>99)
System.out.println("C");
System.out.println("D");
System.out.println("E");
}
}

///////////////////////////////////////////////////////
Q89 Code blcok
==============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int x=input.nextInt();
System.out.println("A");
System.out.println("B");
if(x>99){
System.out.println("C");
System.out.println("D");
}
System.out.println("E");
}
}

///////////////////////////////////////////////////////
Q90 Exercise
============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input number 1 : ");
int x=input.nextInt();
System.out.print("Input number 2 : ");
int y=input.nextInt();
System.out.print("Input number 3 : ");
int z=input.nextInt();
//find max

System.out.println("max : "+max);
}
}

///////////////////////////////////////////////////////
Q91 Wrong answer for Q90
========================
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input number 1 : ");
int x=input.nextInt();
System.out.print("Input number 2 : ");
int y=input.nextInt();
System.out.print("Input number 3 : ");
int z=input.nextInt();
//Find the maximum
int max=x;
max=y;
max=z;
System.out.println("max : "+max);
}
}

///////////////////////////////////////////////////////
Q92 Correct Answer
==================
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input number 1 : ");
int x=input.nextInt();
System.out.print("Input number 2 : ");
int y=input.nextInt();
System.out.print("Input number 3 : ");
int z=input.nextInt();
//Find the maximum
int max=x;
if(y>max){
max=y;
}
if(z>max){
max=z;
}
System.out.println("max : "+max);
}
}

///////////////////////////////////////////////////////
21 Java Flow Control "if/else"
///////////////////////////////////////////////////////
Q93
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);

System.out.print("Input Students Average : ");


double avg=input.nextDouble();
if(avg>49){
System.out.println("Pass");
}
if(avg<50){
System.out.println("Fail");
}
}
}

///////////////////////////////////////////////////////
Q94
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);

System.out.print("Input Students Average : ");


double avg=input.nextDouble();
if(avg>49){
System.out.println("Pass");
}else{
System.out.println("Fail");
}
}
}
///////////////////////////////////////////////////////
Q95 Exercise
============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int x=input.nextInt();
System.out.println("A");
if(x>99)
System.out.println("B");
System.out.println("C");
else
System.out.println("D");
System.out.println("E");
System.out.println("F");
}
}

///////////////////////////////////////////////////////
Q96 From Q95
============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int x=input.nextInt();
System.out.println("A");
if(x>99){
System.out.println("B");
System.out.println("C");
}else{
System.out.println("D");
System.out.println("E");
}
System.out.println("F");
}
}
///////////////////////////////////////////////////////
22. Java Flow Control "if/else if"
///////////////////////////////////////////////////////
Q97 Wrong logic
===============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input average : ");
double avg=input.nextDouble();
char grade;
if(avg>74){
grade='A';
}
if(avg>64){
grade='B';
}
if(avg>44){
grade='C';
}
if(avg>24){
grade='D';
}else{
grade='E';
}
System.out.println(avg+" : "+grade);
}
}

///////////////////////////////////////////////////////
Q98 if ladder
=============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input average : ");
double avg=input.nextDouble();
char grade;
if(avg>74){
grade='A';
}else if(avg>64){
grade='B';
}else if(avg>44){
grade='C';
}else if(avg>24){
grade='D';
}else{
grade='E';
}
System.out.println(avg+" : "+grade);
}
}

///////////////////////////////////////////////////////
23. Arithmetic Operators in Java
+,-,/,*,%,++,--
///////////////////////////////////////////////////////
Q99
import java.util.*;
class Example{
public static void main(String args[]){
int x=20,y=10,z;
z=x+y;
System.out.println(x+" + "+y+" = "+z);
z=x-y;
System.out.println(x+" - "+y+" = "+z);
z=x/y;
System.out.println(x+" / "+y+" = "+z);
z=x*y;
System.out.println(x+" x "+y+" = "+z);
}
}

///////////////////////////////////////////////////////
Q100 Operator "%"
=================
import java.util.*;
class Example{
public static void main(String args[]){
int x;
x=10%1;
System.out.println("10 % 1 : "+x);
x=10%2;
System.out.println("10 % 2 : "+x);
x=10%3;
System.out.println("10 % 3 : "+x);
x=10%4;
System.out.println("10 % 4 : "+x);
x=10%5;
System.out.println("10 % 5 : "+x);
x=10%6;
System.out.println("10 % 6 : "+x);
x=10%7;
System.out.println("10 % 7 : "+x);
x=10%8;
System.out.println("10 % 8 : "+x);
x=10%9;
System.out.println("10 % 9 : "+x);
x=10%10;
System.out.println("10 % 1 : "+x);
}
}

///////////////////////////////////////////////////////
Q101 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
int x;
x=10%17;
System.out.println("10 % 17 : "+x);
}
}

///////////////////////////////////////////////////////
Q102
import java.util.*;
class Example{
public static void main(String args[]){
double d;
d=4.1%1.1;
System.out.println("4.1 % 1.1 : "+d);
}
}

///////////////////////////////////////////////////////
Q103 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input Salary : ");
int salary=input.nextInt();

//Notes and coins

//Print results
System.out.println("R5000 : "+r5000);
System.out.println("R2000 : "+r2000);
System.out.println("R1000 : "+r1000);
System.out.println("R500 : "+r500);
System.out.println("R200 : "+r200);
System.out.println("R100 : "+r100);
System.out.println("R50 : "+r50);
System.out.println("R20 : "+r20);
System.out.println("R10 : "+r10);
System.out.println("R5 : "+r5);
System.out.println("R2 : "+r2);
System.out.println("R1 : "+r1);
}
}

///////////////////////////////////////////////////////
Q104 From Q103
==============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input Salary : ");
int salary=input.nextInt();

//Notes and coins


int r5000=salary/5000;
salary=salary%5000;
int r2000=salary/2000;
salary=salary%2000;

int r1000=salary/1000;
salary=salary%1000;

int r500=salary/500;
salary=salary%500;

int r200=salary/200;

//Print results
System.out.println("R5000 : "+r5000);
System.out.println("R2000 : "+r2000);
System.out.println("R1000 : "+r1000);
System.out.println("R500 : "+r500);
System.out.println("R200 : "+r200);
/*System.out.println("R100 : "+r100);
System.out.println("R50 : "+r50);
System.out.println("R20 : "+r20);
System.out.println("R10 : "+r10);
System.out.println("R5 : "+r5);
System.out.println("R2 : "+r2);
System.out.println("R1 : "+r1); */
}
}

///////////////////////////////////////////////////////
Q105 ++ (Increment)
===================
import java.util.*;
class Example{
public static void main(String args[]){
int x=100;
System.out.println(x); //prints 100
x++; //
System.out.println(x); //prints 101
}
}

///////////////////////////////////////////////////////
Q106
import java.util.*;
class Example{
public static void main(String args[]){
int x=100;
System.out.println(x); //prints 100
x--; //
System.out.println(x); //prints 99
}
}

///////////////////////////////////////////////////////
Q107
import java.util.*;
class Example{
public static void main(String args[]){
int x=100;
System.out.println(x); //prints 100
x++;
System.out.println(x); //prints 101
++x;
System.out.println(x); //prints 102
}
}

///////////////////////////////////////////////////////
Q108 x++ vs ++x
===============
import java.util.*;
class Example{
public static void main(String args[]){
int x=100;
int y;
y=x++;
System.out.println(x+" "+y); //prints 101 100
}
}

///////////////////////////////////////////////////////
Q109 x++ vs ++x
===============
import java.util.*;
class Example{
public static void main(String args[]){
int x=100;
int y;
y=++x;
System.out.println(x+" "+y); //prints 101 101
}
}

///////////////////////////////////////////////////////
Q110 x++ vs ++x
===============
import java.util.*;
class Example{
public static void main(String args[]){
int y=0;
y=y++;
System.out.println(y);
}
}

///////////////////////////////////////////////////////
Q111 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
int y=100;
if(y++>100){
System.out.println("A");
}else{
System.out.println("B");
}
}
}

///////////////////////////////////////////////////////
24. Java Relational Operators
<, >, <=, >=, == !=
///////////////////////////////////////////////////////
Q112 ">="
==========
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);

System.out.print("Input Students Average : ");


double avg=input.nextDouble();
if(avg>=50){
System.out.println("Pass");
}else{
System.out.println("Fail");
}
}
}

///////////////////////////////////////////////////////
Q113
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int x=input.nextInt();
int mod=x%2;
if(mod==0){
System.out.println("even");
}else{
System.out.println("odd");
}
}
}

import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int x=input.nextInt();
int mod=x%2;
if(mod==1){
System.out.println("odd");
}else{
System.out.println("even");
}
}
}
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int x=input.nextInt();
if(x%2==1){
System.out.println("odd");
}else{
System.out.println("even");
}
}
}
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int x=input.nextInt();
boolean b=x%2==0;
if(b){
System.out.println("Even");
}else{
System.out.println("odd");
}
}
}

///////////////////////////////////////////////////////
25. Java Boolean Logical Operators
& - AND
| - OR
^ - XOR
! - NOT

///////////////////////////////////////////////////////
Q114 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int att=67;
double avg=45.34;

if(
System.out.println("odd");
}
}

///////////////////////////////////////////////////////
Q115
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int att=67;
double avg=45.34;

if(att>=85 | avg>=75){
System.out.println("Yes");
}else{
System.out.println("No");
}
}
}

///////////////////////////////////////////////////////
Q116
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int att=67;
double avg=45.34;

if(att>=85 & avg>=75){


System.out.println("Yes");
}else{
System.out.println("No");
}
}
}

///////////////////////////////////////////////////////
Q117 Random Numbers
===================

import java.util.*;
class Example{
public static void main(String args[]){
//Scanner input=new Scanner(System.in);
Random r=new Random();

int x=r.nextInt(); //-2^31 to 2^31-1


System.out.println(x);
}
}

///////////////////////////////////////////////////////
Q118 Random Numbers
===================
import java.util.*;
class Example{
public static void main(String args[]){
//Scanner input=new Scanner(System.in);
Random r=new Random();

int x=r.nextInt(100); //0 to 99


System.out.println(x);
}
}

///////////////////////////////////////////////////////
Q119
import java.util.*;
class Example{
public static void main(String args[]){
Random r=new Random();

int x=r.nextInt(6)+1;
int y=r.nextInt(6)+1;
System.out.println(x+" "+y);

if(x==5 | y==5){
System.out.println("win");
}
}
}

///////////////////////////////////////////////////////
Q120 | vs ||
============
import java.util.*;
class Example{
public static void main(String args[]){
Random r=new Random();

int x=r.nextInt(6)+1;
int y=r.nextInt(6)+1;

x=5;
y=3;
System.out.println(x+" "+y); //prints 5 ,3

if(x++==5 | y++==5){
System.out.println("win");
}

System.out.println(x+" "+y); //prints 6 ,4


}
}

///////////////////////////////////////////////////////
Q121 | vs ||
============
import java.util.*;
class Example{
public static void main(String args[]){
Random r=new Random();

int x=r.nextInt(6)+1;
int y=r.nextInt(6)+1;

x=5;
y=3;
System.out.println(x+" "+y); //prints 5 ,3

if(x++==5 || y++==5){
System.out.println("win");
}

System.out.println(x+" "+y); //prints 6 ,3


}
}

///////////////////////////////////////////////////////
Q122 & vs &&
============
import java.util.*;
class Example{
public static void main(String args[]){
Random r=new Random();

int x=r.nextInt(6)+1;
int y=r.nextInt(6)+1;

x=4;
y=5;
System.out.println(x+" "+y); //prints 4 ,5

if(x++==5 & y++==5){


System.out.println("win");
}

System.out.println(x+" "+y); //prints 5 ,6


}
}

///////////////////////////////////////////////////////
Q123 & vs &&
============
import java.util.*;
class Example{
public static void main(String args[]){
Random r=new Random();

int x=r.nextInt(6)+1;
int y=r.nextInt(6)+1;

x=4;
y=5;
System.out.println(x+" "+y); //prints 4 ,5

if(x++==5 && y++==5){


System.out.println("win");
}

System.out.println(x+" "+y); //prints 5 ,5


}
}
///////////////////////////////////////////////////////
Q124
import java.util.*;
class Example{
public static void main(String args[]){
Random r=new Random();
int x=r.nextInt();

int y;
if(x<0){
y=-x;
}else{
y=x;
}
System.out.println(x+" "+y);
}
}
///////////////////////////////////////////////////////
Q125
import java.util.*;
class Example{
public static void main(String args[]){
Random r=new Random();
int x=r.nextInt();

int y =x<0?-x:x;

System.out.println(x+" "+y);
}
}

///////////////////////////////////////////////////////
Q126
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);

System.out.print("Input Students Average : ");


double avg=input.nextDouble();
String status=avg>=50 ? "Pass":"Fail";
System.out.println(status);
}
}

///////////////////////////////////////////////////////
Q127
import java.util.*;
class Example{
public static void main(String args[]){
int x=10+2*5/2+3*5;
System.out.println(x);

x=3*7%5;
System.out.println(x);
}
}

///////////////////////////////////////////////////////
Q128 "op="
import java.util.*;
class Example{
public static void main(String args[]){
int salary=8800;
salary=salary%5000;
System.out.println(salary);

salary=8800;
salary%=5000;
System.out.println(salary);
}
}

///////////////////////////////////////////////////////
Q130
import java.util.*;
class Example{
public static void main(String args[]){
byte b1=10,b2=20,b3;
//b3=b1+b2; //Illegal
//b2=b2+b1; //Illegal;

b2+=b1; //Legal
System.out.println(b2);
}
}

////////////////////////////////////////////////////////
Q131
import java.util.*;
class Example{
public static void main(String args[]){
byte x=100;
long y=1000000;
//x=x+y;
x+=y; //Auto casting
System.out.println(x);
}
}

////////////////////////////////////////////////////////
26. Java Flow Control "for-loop"
////////////////////////////////////////////////////////
Q132
import java.util.*;
class Example{
public static void main(String args[]){
System.out.println("Hello java");
System.out.println("Hello java");
System.out.println("Hello java");
System.out.println("Hello java");
System.out.println("Hello java");
System.out.println("Hello java");
System.out.println("Hello java");
System.out.println("Hello java");
System.out.println("Hello java");
System.out.println("Hello java");
}
}

////////////////////////////////////////////////////////
Q133
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++) System.out.println("Hello java");
}
}

////////////////////////////////////////////////////////
Q134
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++)
System.out.println("Hello java");
}
}

////////////////////////////////////////////////////////
Q135
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++)
System.out.println("A");
System.out.println("B");
}
}

////////////////////////////////////////////////////////
Q136
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
System.out.println("A");
System.out.println("B");
}
}
}

////////////////////////////////////////////////////////
Q137
import java.util.*;
class Example{
public static void main(String args[]){
System.out.println("Start");
for(int i=0;i<10;i++){
System.out.println("A");
}
System.out.println("End");
}
}

////////////////////////////////////////////////////////
Q138 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
System.out.println("Start");
for(int i=10;i<10;i++){
System.out.println("A");
}
System.out.println("End");
}
}

////////////////////////////////////////////////////////
Q139 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
System.out.println("Start");
for(int i=10;i>0;i--){
System.out.println("A");
}
System.out.println("End");
}
}

////////////////////////////////////////////////////////
Q140
import java.util.*;
class Example{
public static void main(String args[]){
System.out.println("Start");
for(int i=10;;i--){ //true
System.out.println("A");
}
//System.out.println("End");
}
}

////////////////////////////////////////////////////////
Q141
import java.util.*;
class Example{
public static void main(String args[]){
System.out.println("Start");
for(;;){ //true
System.out.println("A");
}
//System.out.println("End");
}
}

////////////////////////////////////////////////////////
Q142
import java.util.*;
class Example{
public static void main(String args[]){
System.out.println("Start");
for(;true;){ //true
System.out.println("A");
}
//System.out.println("End");
}
}

////////////////////////////////////////////////////////
Q143 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int x0=input.nextInt();
System.out.print("Input a number : ");
int x1=input.nextInt();
System.out.print("Input a number : ");
int x2=input.nextInt();
System.out.print("Input a number : ");
int x3=input.nextInt();
System.out.print("Input a number : ");
int x4=input.nextInt();
System.out.print("Input a number : ");
int x5=input.nextInt();
System.out.print("Input a number : ");
int x6=input.nextInt();
System.out.print("Input a number : ");
int x7=input.nextInt();
System.out.print("Input a number : ");
int x8=input.nextInt();
System.out.print("Input a number : ");
int x9=input.nextInt();

int total=x0+x1+x2+x3+x4+x5+x6+x7+x8+x9;
System.out.println("Total : "+total);
}
}

////////////////////////////////////////////////////////
Q144 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int total,x;

System.out.print("Input a number : ");


x=input.nextInt();
total=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;
System.out.print("Input a number : ");
x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.println("Total : "+total);
}
}

////////////////////////////////////////////////////////
Q145
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int total=0,x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.print("Input a number : ");


x=input.nextInt();
total=total+x; //total+=x;

System.out.println("Total : "+total);
}
}

////////////////////////////////////////////////////////
Q146
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int total=0,x;
for(int i=0;i<10;i++){
System.out.print("Input a number : ");
x=input.nextInt();
total=total+x;
}
System.out.println("Total : "+total);
}
}

////////////////////////////////////////////////////////
27. Variable Scope and Life time
////////////////////////////////////////////////////////
Q147
import java.util.*;
class Example{
public static void main(String args[]){
int x=100;
System.out.println("x : "+x);
{
int y=200;
System.out.println("x : "+x);
System.out.println("y : "+y);
x++;
y++;
}
System.out.println("x : "+x);
System.out.println("y : "+y);
}
}

////////////////////////////////////////////////////////
Q148
import java.util.*;
class Example{
public static void main(String args[]){
int x=100;
System.out.println("x : "+x);
{
int y=200;
System.out.println("x : "+x);
System.out.println("y : "+y);
x++;
y++;
}
int y=1;
System.out.println("x : "+x);
System.out.println("y : "+y);
}
}

////////////////////////////////////////////////////////
Q149 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
int x=100;
System.out.println("x : "+x);
{
int y=200;
System.out.println("x : "+x); //Line 1
System.out.println("y : "+y); //Line 2
{
int z=300;
System.out.println("x : "+x); //Line 3
System.out.println("y : "+y); //Line 4
System.out.println("z : "+z); //Line 5
}
System.out.println("x : "+x); //Line 6
System.out.println("y : "+y); //Line 7
System.out.println("z : "+z); //Line 8
}
System.out.println("x : "+x); //Line 9
System.out.println("y : "+y); //Line 10
System.out.println("z : "+z); //Line 11
}
}

////////////////////////////////////////////////////////
Q150 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
int x=100;
for(int i=0;i<10;i++){
int y=1;
System.out.println(x+y);
y++;
}
}
}

////////////////////////////////////////////////////////
Q151 control variable "i "
=========================
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++)
System.out.println("i : "+i);
}
}

////////////////////////////////////////////////////////
Q152 Error
==========
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++)
System.out.println("i : "+i);
System.out.println("i : "+i); //Illegal

}
}

////////////////////////////////////////////////////////
Q153
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
System.out.println("A : "+i);
System.out.println("B : "+i); //Legal
}
}
}

////////////////////////////////////////////////////////
Q154 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<=100;i++){
System.out.println(i);
}
}
}

////////////////////////////////////////////////////////
Q155 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<=100;i++){
if(i%2==1) System.out.println(i);
}
}
}

////////////////////////////////////////////////////////
Q156 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<=100;i++){
if(i%2==1) {
System.out.println(i);
}
}
}
}

////////////////////////////////////////////////////////
Q157 Variable Initialization
=============================
import java.util.*;
class Example{
public static void main(String args[]){
int x;
System.out.println(x); //Error
x=x+1; //Eror
}
}

////////////////////////////////////////////////////////
Q158
import java.util.*;
class Example{
public static void main(String args[]){
int x;
{
x=100;
}
System.out.println(x);
}
}

////////////////////////////////////////////////////////
Q159 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
int x=100;
{
System.out.println(x);
x++;
}
System.out.println(x);
}
}

////////////////////////////////////////////////////////
Q160
import java.util.*;
class Example{
public static void main(String args[]){
int x=100;
int y;
if(x>0){
y=300;
}
System.out.println(y); //Illegal
}
}

////////////////////////////////////////////////////////
Q161
import java.util.*;
class Example{
public static void main(String args[]){
int x=100;
int y;
if(x>0){
y=300;
}else{
y=400;
}
System.out.println(y);
}
}

////////////////////////////////////////////////////////
Q162
import java.util.*;
class Example{
public static void main(String args[]){
int x=100;
int y=x>0 ? 300:400;
System.out.println(y); //Legal
}
}

////////////////////////////////////////////////////////
Q163 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
final int x=100;
int y;
if(x>0){
y=300;
}
System.out.println(y);
}
}

////////////////////////////////////////////////////////
Q164
import java.util.*;
class Example{
public static void main(String args[]){
int y;
if(10>0){
y=300;
}
System.out.println(y);
}
}

////////////////////////////////////////////////////////
Q165
import java.util.*;
class Example{
public static void main(String args[]){
int y;
if(true){
y=300;
}
System.out.println(y);
}
}

////////////////////////////////////////////////////////
Q166 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int total=0,marks;

for(int i=0;i<12;i++){
System.out.print("Input marks for student "+(i+1)+" : ");
marks=input.nextInt();
total=total+marks;
}
float avg=(float)total/12;

System.out.println("Total : "+total);
System.out.println("Average : "+avg);
}
}

////////////////////////////////////////////////////////
Q167
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int total=0,marks;
final int N=12; //N number of Students

for(int i=0;i<N;i++){
System.out.print("Input marks for student "+(i+1)+" : ");
marks=input.nextInt();
total=total+marks;
}
float avg=(float)total/N;

System.out.println("Total : "+total);
System.out.println("Average : "+avg);
}
}

////////////////////////////////////////////////////////
Q168 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
final int N=12; //N number of Students

int max,min;
System.out.print("Input marks for student 1 : ");
int marks=input.nextInt();
max=marks;
min=marks;

for(int i=0;i<N-1;i++){
System.out.print("Input marks for student "+(i+2)+" : ");
marks=input.nextInt();
if(marks>max){
max=marks;
}
if(marks<min){
min=marks;
}
}
System.out.println("Max : "+max);
System.out.println("Min : "+min);
}
}

////////////////////////////////////////////////////////
Q169 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);

System.out.print("Input marks : ");


int marks=input.nextInt();
int total=0;

for(;marks!=-1;){
total+=marks;
System.out.print("Input marks : ");
marks=input.nextInt();
}
System.out.println("Total : "+total);
}
}

////////////////////////////////////////////////////////
Q170 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);

System.out.print("Input marks : ");


int marks=input.nextInt();
int total=0;
int n=0; //number of sutdents
for(;marks!=-1;){
total+=marks;
System.out.print("Input marks : ");
marks=input.nextInt();
n++;
}
double avg=(double)total/n;
System.out.println("Total : "+total);
System.out.println("Average : "+avg);
}
}

////////////////////////////////////////////////////////
28. Java Flow Control "while-loop"
////////////////////////////////////////////////////////
Q171
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);

System.out.print("Input marks : ");


int marks=input.nextInt();
int total=0;
int n=0; //number of sutdents
while(marks!=-1){
total+=marks;
System.out.print("Input marks : ");
marks=input.nextInt();
n++;
}
double avg=(double)total/n;
System.out.println("Total : "+total);
System.out.println("Average : "+avg);
}
}

////////////////////////////////////////////////////////
Q172 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
int i=0;
while(i<10){
System.out.println("Hello Java");
i++;
}
}
}

////////////////////////////////////////////////////////
Q173 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int num=input.nextInt();
int count=0;

System.out.println("No of digits for "+num+" is : "+count);


}
}

////////////////////////////////////////////////////////
Q174
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int num=input.nextInt();
int count=0;

while(num!=0){
num=num/10;
count++;
}

System.out.println("No of digits : "+count);


}
}

////////////////////////////////////////////////////////
Q175 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int num=input.nextInt();
int total=0;

while(num!=0){
int d=num%10;
total+=d;
num=num/10;
}

System.out.println("Total : "+total);
}
}

////////////////////////////////////////////////////////
29. Java Flow Control "do/while"
////////////////////////////////////////////////////////
Q176
import java.util.*;
class Example{
public static void main(String args[]){
int x=0;
while(x<10){
System.out.println("while : "+x);
x++;
}
//------------------------
int y=0;
do{
System.out.println("do_while : "+y);
y++;
}while(y<10);
}
}

////////////////////////////////////////////////////////
Q177
import java.util.*;
class Example{
public static void main(String args[]){
int x=100;
while(x<10){
System.out.println("while : "+x);
x++;
}
//------------------------
int y=100;
do{
System.out.println("do_while : "+y);
y++;
}while(y<10);
}
}
////////////////////////////////////////////////////////
30. Java Flow Control "switch"
////////////////////////////////////////////////////////
Q178
import java.util.*;
class Example{
public static void main(String args[]){
Random r=new Random();
int mr=0,sf=0,rw=0,ad=0,rej=0;

for(int i=0;i<100;i++){
int vote=r.nextInt(5)+1;
if(vote==1){mr++;}
else if(vote==2){rw++;}
else if(vote==3){sf++;}
else if (vote==4){ad++;}
else {rej++;}
}
System.out.println("MR : "+mr);
System.out.println("RW : "+rw);
System.out.println("SF : "+sf);
System.out.println("AD : "+ad);
System.out.println("Rej : "+rej);
}
}

////////////////////////////////////////////////////////
Q179
import java.util.*;
class Example{
public static void main(String args[]){
Random r=new Random();
int mr=0,sf=0,rw=0,ad=0,rej=0;
for(int i=0;i<100;i++){
int vote=r.nextInt(5)+1;
/*if(vote==1){mr++;}
else if(vote==2){rw++;}
else if(vote==3){sf++;}
else if (vote==4){ad++;}
else {rej++;}*/
switch(vote){
case 1 : mr++;
case 2 : rw++;
case 3 : sf++;
case 4 : ad++;
default : rej++;
}
}
System.out.println("MR : "+mr);
System.out.println("RW : "+rw);
System.out.println("SF : "+sf);
System.out.println("AD : "+ad);
System.out.println("Rej : "+rej);
}
}

////////////////////////////////////////////////////////
Q180
import java.util.*;
class Example{
public static void main(String args[]){
Random r=new Random();
int mr=0,sf=0,rw=0,ad=0,rej=0;

for(int i=0;i<100;i++){
int vote=r.nextInt(5)+1;
switch(vote){
case 1 : mr++;
break;
case 2 : rw++;
break;
case 3 : sf++;
break;
case 4 : ad++;
break;
default : rej++;
}
}
System.out.println("MR : "+mr);
System.out.println("RW : "+rw);
System.out.println("SF : "+sf);
System.out.println("AD : "+ad);
System.out.println("Rej : "+rej);
}
}

////////////////////////////////////////////////////////
Q181 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input month number : ");
int month=input.nextInt();

System.out.println("30 days");
System.out.println("31 days");
System.out.println("28 days");
}
}

////////////////////////////////////////////////////////
Q182
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input month number : ");
int month=input.nextInt();
switch(month){
case 1 :
case 3 :
case 5 :
case 7 :
case 8 :
case 10 :
case 12 : System.out.println("31 days");
break;
case 2 : System.out.println("28 days");
break;
case 4 :
case 6 :
case 9 :
case 11 : System.out.println("30 days");
break;
default : System.out.println("Wrong month");
}
}
}
////////////////////////////////////////////////////////
36. Java Methods
////////////////////////////////////////////////////////
Q183
import java.util.*;
class Example{
public static void main(String args[]){
System.out.println("Niroth Samarawickrama");
System.out.println("No 500/10,");
System.out.println("Galle Road,");
System.out.println("Panadura.");

System.out.println("Niroth Samarawickrama");
System.out.println("No 500/10,");
System.out.println("Galle Road,");
System.out.println("Panadura.");

//
//
//
System.out.println("Niroth Samarawickrama");
System.out.println("No 500/10,");
System.out.println("Galle Road,");
System.out.println("Panadura.");

//
System.out.println("Niroth Samarawickrama");
System.out.println("No 500/10,");
System.out.println("Galle Road,");
System.out.println("Panadura.");
}
}

////////////////////////////////////////////////////////
Q184 Using Methods
==================

import java.util.*;
class Example{
static void printAddress(){
System.out.println("Niroth Samarawickrama");
System.out.println("No 500/10,");
System.out.println("Galle Road,");
System.out.println("Panadura.");
}

public static void main(String args[]){

printAddress();

//
//
printAddress();
//

printAddress();
}
}

////////////////////////////////////////////////////////
Q185 Example
============
import java.util.*;
class Example{
static void printTotal(){
Scanner input=new Scanner(System.in);
System.out.print("Input number 1 : ");
int x=input.nextInt();
System.out.print("Input number 2 : ");
int y=input.nextInt();
int z=x+y;
System.out.println(x+" + "+y+" = "+z);
}

public static void main(String args[]){


printTotal(); //Method calling statement
//
printTotal(); //Method calling statement
}
}

////////////////////////////////////////////////////////
Q186 Case 1
===========
import java.util.*;
class Example{
static void printTotal(){
Scanner input=new Scanner(System.in);
System.out.print("Input number 1 : ");
int x=input.nextInt();
System.out.print("Input number 2 : ");
int y=input.nextInt();
int z=x+y;
System.out.println(x+" + "+y+" = "+z);
}
public static void main(String args[]){

}
}

////////////////////////////////////////////////////////
Q187 Case II
============
import java.util.*;
class Example{
static void printTotal(){
Scanner input=new Scanner(System.in);
System.out.print("Input number 1 : ");
int x=input.nextInt();
System.out.print("Input number 2 : ");
int y=input.nextInt();
int z=x+y;
System.out.println(x+" + "+y+" = "+z);
}
public static void main(String args[]){
printName();
}
static void printName(){
System.out.println("Niroth Lakmal");
}
}

////////////////////////////////////////////////////////
Q188 Case III
=============
import java.util.*;
class Example{
static void printTotal(){
Scanner input=new Scanner(System.in);
System.out.print("Input number 1 : ");
int x=input.nextInt();
System.out.print("Input number 2 : ");
int y=input.nextInt();
int z=x+y;
System.out.println(x+" + "+y+" = "+z);
}
public static void main(String args[]){
static void printName(){ //Illegal
System.out.println("Niroth Lakmal");
}
printName();
}
}

////////////////////////////////////////////////////////
Q189 Case VI
============
Parameterize method
===================
import java.util.*;
class Example{
static void printName(){
System.out.println("[Niroth Lakmal]");
}
public static void main(String args[]){
printName();
}
}

////////////////////////////////////////////////////////
Q190 Parameterize method
========================
import java.util.*;
class Example{
static void printName(String name){
System.out.println("["+name+"]");
}
public static void main(String args[]){
printName("Niroth");
printName("Samarawickrama");
printName("Nethuki");
}
}

////////////////////////////////////////////////////////
Q191 Exercise
=============
import java.util.*;
class Example{
static void printTotal(){

}
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input number 1 : ");
int x=input.nextInt();
System.out.print("Input number 2 : ");
int y=input.nextInt();
printTotal(x,y);

//
printTotal(10,20);
}
}
////////////////////////////////////////////////////////
Q192 Answer ford Q191
=====================
import java.util.*;
class Example{
static void printTotal(int a, int b){ //
int c=a+b;
System.out.println(a+" + "+b+" = "+c);
}
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input number 1 : ");
int x=input.nextInt();
System.out.print("Input number 2 : ");
int y=input.nextInt();

//Calling statement
printTotal(x,y);

//
printTotal(10,20);
}
}

////////////////////////////////////////////////////////
Q193 Exercise
=============
import java.util.*;
class Example{
static void printMax(int x,int y, int z){
int max=x;
if(y>max){
max=y;
}
if(z>max){
max=z;
}
System.out.println("max : "+max);
}
public static void main(String args[]){
printMax(10,30,20); //
printMax(30,10,20); //
printMax(10,20,30); //
}
}

////////////////////////////////////////////////////////
Q194 Exercise
=============
import java.util.*;
class Example{
static void printOddEven(int x){
//System.out.println(x+" is "+(x%2==0 ? "even number":"Odd number"));
if(x%2==0){
System.out.println(x+" is even number");
}else{
System.out.println(x+" is odd number");
}
}
public static void main(String args[]){
printOddEven(10);
printOddEven(11);
}
}

////////////////////////////////////////////////////////
Q195 Case V Method with a return type
=====================================
Compile Error
=============
import java.util.*;
class Example{
static void printTotal(int a, int b){ //
int c=a+b;
}
public static void main(String args[]){
int x=12,y=13;
int total=printTotal(x,y);
System.out.println("Total : "+total);
}
}

////////////////////////////////////////////////////////
Q196 with a return type
=======================
import java.util.*;
class Example{
static int findTotal(int a, int b){ //
int c=a+b;
return c;
}
public static void main(String args[]){
int x=12,y=13;
int total=findTotal(x,y);

System.out.println("Total : "+total);
}
}

////////////////////////////////////////////////////////
Q197 Exercise (From Q193)
=========================
import java.util.*;
class Example{
static int findMax(int x,int y, int z){ //getMax(), max()
int max=x;
if(y>max){
max=y;
}
if(z>max){
max=z;
}
//System.out.println("max : "+max);
return max;
}
public static void main(String args[]){
int m=findMax(10,30,20); //
System.out.println("max : "+m);
m=findMax(30,10,20); //
System.out.println("max : "+m);
m=findMax(10,20,30); //
System.out.println("max : "+m);
}
}

////////////////////////////////////////////////////////
Q198 From Q194
==============
import java.util.*;
class Example{
static boolean isEven(int x){
if(x%2==0){
return true;
}else{
return false;
}
}
public static void main(String args[]){
int x=101;
System.out.println(isEven(x));
x=100;
System.out.println(isEven(x));
}
}

////////////////////////////////////////////////////////
Q199 From Q194
==============
import java.util.*;
class Example{
static boolean isEven(int x){
if(x%2==0){
return true;
}else{
return false;
}
}
public static void main(String args[]){
int x=101;
if(isEven(x)){
System.out.println("even");
}else{
System.out.println("odd");
}
}
}

////////////////////////////////////////////////////////
Q200 From Q194
==============
import java.util.*;
class Example{
static boolean isEven(int x){
//return x%2==0;
return x%2==0 ? true:false;
}
public static void main(String args[]){
int x=101;
if(isEven(x)){
System.out.println("even");
}else{
System.out.println("odd");
}
}
}

////////////////////////////////////////////////////////
Q201 Exercise
=============
import java.util.*;
class Example{
static int countDigits(int number){ //findDigits(int)
int count=1;
while((number/=10)!=0){
count++;
}
return count;
}
public static void main(String args[]){
int c=countDigits(12345);
System.out.println("digits for 12345 : "+c);
}
}

////////////////////////////////////////////////////////
Q202 From Q201
==============
import java.util.*;
class Example{
static int countDigits(int number){ //findDigits(int)
int count=0;
do{
count++;
number/=10;
}while(number!=0);
return count;
}
public static void main(String args[]){
int c=countDigits(11);
System.out.println("digits for 12345 : "+c);
}
}
////////////////////////////////////////////////////////
37. Method Calling Stack
////////////////////////////////////////////////////////
Q203 Step I
===========
import java.util.*;
class Example{
public static void main(String args[]){
int x;
x=100;
int y;
y=200;
int total;
total=x+y;
System.out.println(total);
}
}

////////////////////////////////////////////////////////
Q204 Step II
============
import java.util.*;
class Example{
static void printTotal(){
int x;
x=100;
int y;
y=200;
int total;
total=x+y;
System.out.println(total);
}
public static void main(String args[]){
int x;
x=100;
int y;
y=200;
int z;
z=x+y;
System.out.println(z);
printTotal();
x++;
y++;
z=x+y;
System.out.println(z);
}
}

////////////////////////////////////////////////////////
Q205 Exercise
=============
import java.util.*;
class Example{
static void myMethod(){
int x=100;
System.out.println("myMethod() : "+x);
x++;
}
public static void main(String args[]){
int x=100;
System.out.println("Start main : "+x);
myMethod();
x++;
myMethod();
System.out.println("End main : "+x);
}
}

////////////////////////////////////////////////////////
Q206 Step III
=============
import java.util.*;
class Example{
public static void printTotal(int x,int y){
int total;
total=x+y;
System.out.println(total);
}
public static void main(String args[]){
System.out.println("Start.");
int a=100;
int b=200;
printTotal(a,b);
System.out.println("End.");
}
}

////////////////////////////////////////////////////////
Q207 Exercise
=============
import java.util.*;
class Example{
public static void increment(int x){
x++;
System.out.println(x);
}
public static void main(String args[]){
int x=100;
System.out.println(x);
increment(x);
System.out.println(x);
}
}

////////////////////////////////////////////////////////
Q208 Exercise
=============
import java.util.*;
class Example{
public static void swap(int x,int y){
int temp=x;
x=y;
y=temp;
System.out.println(x+" " +y);
}
public static void main(String args[]){
int x=100,y=200;
System.out.println(x+" " +y);
swap(x,y);
System.out.println(x+" " +y);
}
}

////////////////////////////////////////////////////////
Q209 Step IV
============
import java.util.*;
class Example{
static int getTotal(int x,int y){
int total;
total=x+y;
return total;
}
public static void main(String args[]){
int a=100;
int b=200;
int total=getTotal(a,b);
System.out.println(total);
}
}
////////////////////////////////////////////////////////
38. Rules for Method
////////////////////////////////////////////////////////
Q210 Rule No.1
==============
import java.util.*;
class Example{
static void myMethod1(){} //Legal
public static void myMethod2(){} //Legal
static public void myMethod3(){} //Legal
void static myMethod4(){} //Illegal

public static void main(String args[]){

}
}

////////////////////////////////////////////////////////
Q211 Rule No. II
================
import java.util.*;
class Example{
//
public static void main(String args[]){
//start main
static void myMethod(){
//Body
}
//a
}
}

////////////////////////////////////////////////////////
Q212 Rule No. III
=================
import java.util.*;
class Example{
public static void main(String args[]){
//start main
myMethod(); //Legal
}
//Method Declaration
static void myMethod(){ //Legal
System.out.println("myMethod()");
}
}

////////////////////////////////////////////////////////
Q213 Rule No. IV
================
import java.util.*;
class Example{
public static void main(String args[]){
MyClass.myMethod();
}
}

class MyClass{
static void myMethod(){
System.out.println("myMethod()");
}
}

//------------------------MyClass.java-----------------
class MyClass{
static void myMethod(){
System.out.println("myMethod()");
}
}

////////////////////////////////////////////////////////
Q214 Rule No. V
===============
import java.util.*;
class Example{
static void printTotal1(int num,num2){ //Illegal
//body
}
static void printTota2l(int num, int num2){ //Legal
//body
}
public static void main(String args[]){

}
}

////////////////////////////////////////////////////////
Q215 Rule No. VI
================
import java.util.*;
class Example{
static void printTotal(int a, int b){
int total=a+b; //L
int a;
int b;
}
public static void main(String args[]){

}
}

////////////////////////////////////////////////////////
Q216 Rule No. VII
=================
import java.util.*;
class Example{
static double average(int total, int n){
double avg=(double)total/n;
return avg;
}
public static void main(String args[]){
int totalMarks=899;
int no_of_students=10;
double avg=average(no_of_students,totalMarks);
System.out.println("Average : "+avg);
}
}

////////////////////////////////////////////////////////
Q217 Rule No VIII
=================
import java.util.*;
class Example{
static void myMethod(int x){
System.out.println("myMethod(int)");
}
public static void main(String args[]){
byte b=100;
short s=122;
int x=100;
long y=3300;
float f=1.3f;
double d=12.2323;
boolean bool=true;
char ch='A';
myMethod(b); //Line 1
myMethod(s); //Line 2
myMethod(x); //Line 3
myMethod(y); //Line 4
myMethod(f); //Line 5
myMethod(d); //Line 6
myMethod(bool); //Line 7
myMethod(ch); //Line 8
}
}

////////////////////////////////////////////////////////
Q218 Rule No. IX
================
import java.util.*;
class Example{
static void myMethod1(byte b){
System.out.println("myMethod(byte)");
}
static void myMethod2(short s){
System.out.println("myMethod(short)");
}

public static void main(String args[]){

byte b=100;
myMethod1(b); //Line 1
myMethod1(100); //Line 2
myMethod1((byte)100); //Line 3

short s=100;
myMethod2(s); //Line 4
myMethod2(100); //Line 5
myMethod2((short)100); //Line 6
}
}

////////////////////////////////////////////////////////
Q219 Rule No. X
===============
import java.util.*;
class Example{
static void getTotal(int x, int y){
int z;
z=x+y;
return z;
}
public static void main(String args[]){

}
}

////////////////////////////////////////////////////////
Q220 Rule No. XI
================
import java.util.*;
class Example{
static int getTotal(int x, int y){
int z;
z=x+y;
//return z;
}
public static void main(String args[]){

}
}

////////////////////////////////////////////////////////
Q221 Rule No. XII
=================
import java.util.*;
class Example{
static int getTotal(int x, int y){
int z;
z=x+y;
return z;
System.out.println("Total : "+z);
}
public static void main(String args[]){

}
}

////////////////////////////////////////////////////////
Q222 Rule No. XIII
==================
import java.util.*;
class Example{
static int getTotal(int x, int y){
int z=x+y;
return z;
}
static void printTotal(int x, int y){
int z=x+y;
System.out.println("Total : "+z);
}
public static void main(String args[]){
getTotal(10,20); //Line 1
printTotal(10,20); //Line 2
System.out.println(getTotal(10,20)); //Line 3
System.out.println(printTotal(10,20)); //Line 4 //Illegal
int tot1=getTotal(10,20); //Line 5
int tot2=printTotal(10,20); //line 6 //Illegal
}
}

////////////////////////////////////////////////////////
Q223 Rule No. XIV
=================
import java.util.*;
class Example{
static boolean isEven(int num){
if(num%2==0){
return true;
}
}
public static void main(String args[]){
System.out.println(isEven(10));
System.out.println(isEven(11));
}
}

////////////////////////////////////////////////////////
Q224 Exercise
=============
import java.util.*;
class Example{
static char grade(double avg){
if(avg>=75){
return 'A';
}else if (avg>=65){
return 'B';
}else if(avg>=45){
return 'C';
}
}
public static void main(String args[]){
System.out.println("Grade : "+grade(67.78));
System.out.println("Grade : "+grade(23.78));
}
}

////////////////////////////////////////////////////////
Q225 Rule No. XV
================
import java.util.*;
class Example{
static char grade(double avg){
if(avg>=75){
return 'A';
}else if (avg>=65){
return 'B';
}else if(avg>=45){
return 'C';
}
//
System.out.println("finally");
return 'F';
}
public static void main(String args[]){
System.out.println("Grade(78.99) : "+grade(78.99));
System.out.println("Grade(67.78) : "+grade(67.78));
System.out.println("Grade(23.78) : "+grade(23.78));
}
}

////////////////////////////////////////////////////////
Q226 Rule No. XVI
=================
import java.util.*;
class Example{
static void myMethod(int x){
System.out.println("A");
System.out.println("B");
if(x>10) return;
System.out.println("C");
System.out.println("D");
}
public static void main(String args[]){
myMethod(100);
System.out.println("=======");
myMethod(9);
}
}

////////////////////////////////////////////////////////
Q227 Exercise
=============
import java.util.*;
class Example{
static void myMethod(int x){
System.out.println("A");
System.out.println("B");
return;
System.out.println("C");
}
public static void main(String args[]){
myMethod(100);
System.out.println("=======");
myMethod(9);
}
}

////////////////////////////////////////////////////////
Q228 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
int x=11;
System.out.println("A");
System.out.println("B");
if(x>10) return;
System.out.println("C");
System.out.println("D");
}
}

////////////////////////////////////////////////////////
Q229 Rule No. XVII
==================
import java.util.*;
class Example{
static void myMethod(int x){
System.out.println("myMethod(int)-A");
}
static void myMethod(int x){
System.out.println("myMethod(int)-B");
}
public static void main(String args[]){
myMethod(100);
}
}

////////////////////////////////////////////////////////
Q230 Rule No. XVIII (Method Overloading)
========================================
import java.util.*;
class Example{
static void myMethod(int x){
System.out.println("myMethod(int)");
}
static void myMethod(double x){
System.out.println("myMethod(double)");
}
public static void main(String args[]){
myMethod(100);
myMethod(1.5);
}
}
////////////////////////////////////////////////////////
39. Nested Loop
////////////////////////////////////////////////////////
Q231
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
System.out.println("Outer loop i : "+i);
for(int j=0;j<10;j++){
System.out.println("Inner j : "+j);
}
}
}
}

////////////////////////////////////////////////////////
Q232 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
System.out.println(i+" "+j);
}
}
}
}

////////////////////////////////////////////////////////
Q233 Exercise
==============
import java.util.*;
class Example{
public static void main(String args[]){
int x=1;
for(int i=0;i<10;i++){
for(int j=0;j<x;j++){
System.out.println(i+" "+j);
}
x++;
}
}
}

////////////////////////////////////////////////////////
Q234 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){

for(int i=0;i<10;i++){
for(int j=0;j<i+1;j++){
System.out.println(i+" "+j);
}
}
}
}

////////////////////////////////////////////////////////
Q235 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=10;i>0;i--){
for(int j=0;j<i+1;j++){
System.out.println(i+" "+j);
}
}
}
}

////////////////////////////////////////////////////////
Q236
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
System.out.print("* ");
}
}
}

////////////////////////////////////////////////////////
Q237
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
System.out.print("* ");
}
}
}
}

////////////////////////////////////////////////////////
Q238
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
System.out.print("* ");
}
System.out.println();
}
}
}

////////////////////////////////////////////////////////
Q239
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
for(int j=0;j<i+1;j++){
System.out.print("* ");
}
System.out.println();
}
}
}

////////////////////////////////////////////////////////
Q240
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=10;i>0;i--){
for(int j=0;j<i;j++){
System.out.print("* ");
}
System.out.println();
}
}
}
////////////////////////////////////////////////////////
40. Keyword break, continue
////////////////////////////////////////////////////////
Q241
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
System.out.println("i : "+i);
if(i==5){
break;
}
}

}
}

////////////////////////////////////////////////////////
Q242
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
System.out.println("i : "+i);
break;
}
}
}

////////////////////////////////////////////////////////
Q243 Exercise *
=============
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
System.out.println("A : "+i);
break;
System.out.println("B : "+i);
}
}
}

////////////////////////////////////////////////////////
Q244 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
int i=0;
while(i<10){
System.out.println("i : "+i);
if(i==5){ break;}
i++;
}
}
}

////////////////////////////////////////////////////////
Q245
import java.util.*;
class Example{
public static void main(String args[]){

int i=0;
do{
if(i==5){ break;}
System.out.println("i : "+i);
}while(i++<10);
System.out.println("i : "+i);
}
}

////////////////////////////////////////////////////////
Q246 break with nested loop
===========================
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
System.out.println(i+" "+j);
if(j==5){break;}
}
}
}
}

////////////////////////////////////////////////////////
Q247 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
System.out.println(i+" "+j);
if(i==5){break;}
}
}
}
}

////////////////////////////////////////////////////////
Q248
import java.util.*;
class Example{
public static void main(String args[]){
L1:for(int i=0;i<10;i++){
L2:for(int j=0;j<10;j++){
System.out.println(i+" "+j);
if(j==5){break L1;}
}
}
}
}

////////////////////////////////////////////////////////
Q249 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
L1:for(int i=0;i<10;i++){
L2:for(int j=0;j<10;j++){
System.out.println(i+" "+j);
if(i==j){break L2;} //break;
}
}
}
}

////////////////////////////////////////////////////////
Q250 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
L1:for(int i=0;i<10;i++){
L2:for(int j=0;j<10;j++){
System.out.println("Loop 2 : "+i+" "+j);
}
L3:for(int j=0;j<10;j++){
System.out.println("Loop 3 : "+i+" "+j);
if(i==5){break L2;} //Error
}
}
}
}

////////////////////////////////////////////////////////
Q251 Keyword "continue"
=======================
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
System.out.println("A : "+i);
if(i==5){continue;}
System.out.println("B : "+i);
}
}
}

////////////////////////////////////////////////////////
Q252 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<10;i++){
System.out.println("A : "+i);
if(i%2==0){continue;}
System.out.println("B : "+i);
}
}
}

////////////////////////////////////////////////////////
Q253
import java.util.*;
class Example{
public static void main(String args[]){
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
if(i==j){continue;}
System.out.println(i+" "+j);
}
}
}
}

////////////////////////////////////////////////////////
Q254 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
L1:for(int i=0;i<5;i++){
L2:for(int j=0;j<5;j++){
if(i==j){continue L1;}
System.out.println(i+" "+j);
}
System.out.println("====");
}
}
}

////////////////////////////////////////////////////////
Q255 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
L1:for(int i=0;i<5;i++){
System.out.println("====");
L2:for(int j=0;j<5;j++){
if(i==j){continue L1;}
System.out.println(i+" "+j);
}

}
}
}

////////////////////////////////////////////////////////
Q256 Exercise
=============
import java.util.*;
class Example{
public static int fact(int num){
int f=1;
for(int i=num;i>0;i--){
f*=i;
}
return f;
}
public static void main(String args[]){
for(int i=0;i<10;i++){
System.out.println(i+"! : "+fact(i));
}
}
}
////////////////////////////////////////////////////////
41. Recursive Method Calling
////////////////////////////////////////////////////////
Q257
import java.util.*;
class Example{
public static void myMethod(){
System.out.println("Start myMethod");
System.out.println("End myMethod");
}
public static void main(String args[]){
System.out.println("Start main");
myMethod();
System.out.println("End main");
}
}

////////////////////////////////////////////////////////
Q258
import java.util.*;
class Example{
public static void myMethod(){
System.out.println("Start myMethod");
myMethod();
System.out.println("End myMethod");
}
public static void main(String args[]){
System.out.println("Start main");
myMethod();
System.out.println("End main");
}
}

////////////////////////////////////////////////////////
Q259
import java.util.*;
class Example{
public static void myMethod(){
int x=0;
System.out.println("Start myMethod");
if(x<5) myMethod();
System.out.println("End myMethod");
x++;
}
public static void main(String args[]){
System.out.println("Start main");
myMethod();
System.out.println("End main");
}
}

////////////////////////////////////////////////////////
Q260
import java.util.*;
class Example{
public static void myMethod(int x){
System.out.println("Start myMethod : "+x);
if(x<5) myMethod(x);
System.out.println("End myMethod : "+x);
}
public static void main(String args[]){
System.out.println("Start main");
myMethod(0);
System.out.println("End main");
}
}

////////////////////////////////////////////////////////
Q261
import java.util.*;
class Example{
public static void myMethod(int x){
System.out.println("Start myMethod : "+x);
if(x<5) myMethod(x++);
System.out.println("End myMethod : "+x);
}
public static void main(String args[]){
System.out.println("Start main");
myMethod(0);
System.out.println("End main");
}
}

////////////////////////////////////////////////////////
Q262
import java.util.*;
class Example{
public static void myMethod(int x){
System.out.println("Start myMethod : "+x);
if(x<5) myMethod(++x);
System.out.println("End myMethod : "+x);
}
public static void main(String args[]){
System.out.println("Start main");
myMethod(0);
System.out.println("End main");
}
}

////////////////////////////////////////////////////////
Q263 Exercise
=============
import java.util.*;
class Example{
public static int fact(int num){
return num==0? 1 :num*fact(num-1);
}
public static void main(String args[]){
for(int i=0;i<10;i++){
System.out.println(i+"! : "+fact(i));
}
}
}

////////////////////////////////////////////////////////
Q264 Exercise
=============
import java.util.*;
class Example{
public static int fact(int num){
//return num==0? 1 :num*fact(num-1);
if(num==0){
return 1;
}else{
return num*fact(num-1);
}
}
public static void main(String args[]){
int f=fact(3);
System.out.println("3! : "+f);
f=fact(4);
System.out.println("4! : "+f);
}
}
////////////////////////////////////////////////////////
42. Java Arrays
////////////////////////////////////////////////////////
Q265
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int x0,x1,x2,x3,x4,x5,x6,x7,x8,x9;

System.out.print("Input a number : ");


x0=input.nextInt();

System.out.print("Input a number : ");


x1=input.nextInt();

System.out.print("Input a number : ");


x2=input.nextInt();

System.out.print("Input a number : ");


x3=input.nextInt();

System.out.print("Input a number : ");


x4=input.nextInt();

System.out.print("Input a number : ");


x5=input.nextInt();

System.out.print("Input a number : ");


x6=input.nextInt();
System.out.print("Input a number : ");
x7=input.nextInt();

System.out.print("Input a number : ");


x8=input.nextInt();

System.out.print("Input a number : ");


x9=input.nextInt();

//find max
int max=x0;
if(x1>max){
max=x1;
}
if(x2>max){
max=x2;
}
if(x3>max){
max=x3;
}
if(x4>max){
max=x4;
}
if(x5>max){
max=x5;
}
if(x6>max){
max=x6;
}
if(x7>max){
max=x7;
}
if(x8>max){
max=x8;
}
if(x9>max){
max=x9;
}

//find min

//print nuumbers

int total=x0+x1+x2+x3+x4+x5+x6+x7+x8+x9;
System.out.println("Total : "+total);
System.out.println("Max : "+max);

}
}

////////////////////////////////////////////////////////
Q266 Compile Error
==================
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
int x0,x1,x2,x3,x4,x5,x6,x7,x8,x9;
for(int i=0;i<10;i++){
System.out.print("Input a number : ");
xi=input.nextInt(); //Illegal
}
}
}

////////////////////////////////////////////////////////
Q267 Using Arrays
=================
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
//int x0,x1,x2,x3,x4,x5,x6,x7,x8,x9;
int[] x=new int[10];

System.out.print("Input a number : ");


x[0]=input.nextInt();

System.out.print("Input a number : ");


x[1]=input.nextInt();

System.out.print("Input a number : ");


x[2]=input.nextInt();

System.out.print("Input a number : ");


x[3]=input.nextInt();

System.out.print("Input a number : ");


x[4]=input.nextInt();

System.out.print("Input a number : ");


x[5]=input.nextInt();

System.out.print("Input a number : ");


x[6]=input.nextInt();

System.out.print("Input a number : ");


x[7]=input.nextInt();

System.out.print("Input a number : ");


x[8]=input.nextInt();

System.out.print("Input a number : ");


x[9]=input.nextInt();

//find max
int max=x[0];
if(x[1]>max){
max=x[1];
}

if(x[2]>max){
max=x[2];
}

if(x[3]>max){
max=x[3];
}
if(x[4]>max){
max=x[4];
}
if(x[5]>max){
max=x[5];
}
if(x[6]>max){
max=x[6];
}
if(x[7]>max){
max=x[7];
}
if(x[8]>max){
max=x[8];
}
if(x[9]>max){
max=x[9];
}

//find min

//print nuumbers

int total=x[0]+x[1]+x[2]+x[3]+x[4]+x[5]+x[6]+x[7]+x[8]+x[9];
System.out.println("Total : "+total);
System.out.println("Max : "+max);

}
}

////////////////////////////////////////////////////////
Q268 With Iterations
===================
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
//int x0,x1,x2,x3,x4,x5,x6,x7,x8,x9;
int[] x=new int[10];

for(int i=0;i<10;i++){
System.out.print("Input a number : ");
x[i]=input.nextInt();
}
//find max
int max=x[0];
for(int i=1;i<10;i++){
if(x[i]>max){
max=x[i];
}
}
//find min

//find total
int total=0;
for(int i=0;i<10;i++){
total+=x[i];
}
System.out.println("Total : "+total);
System.out.println("Max : "+max);
}
}

////////////////////////////////////////////////////////
Q269 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
//int x0,x1,x2,x3,x4,x5,x6,x7,x8,x9;
int[] x=new int[10];

for(int i=0;i<10;i++){
System.out.print("Input a number : ");
x[i]=input.nextInt();
}
//find max
int max=x[0];
for(int i=1;i<10;i++){
if(x[i]>max){
max=x[i];
}
}
//find min

//find total
int total=0;
for(int i=0;i<10;i++){
total+=x[i];
}
System.out.println("Total : "+total);
System.out.println("Max : "+max);
System.out.print("[");
for(int i=0;i<10;i++){
System.out.print(x[i]+",");
}
System.out.println("\b]");
}
}

////////////////////////////////////////////////////////
Q270 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
final int N=10; //No of students
Random r=new Random();
int[] marks=new int[N];

//Read Marks
for(int i=0;i<N;i++){
int x=r.nextInt(101);//0 to 100
marks[i]=x;
}
//Print marks
System.out.print("[");
for(int i=0;i<N;i++){
System.out.print(marks[i]+",");
}
System.out.println("\b]");
System.out.println("Total : "+total);
System.out.println("Max : "+max);
System.out.println("Min : "+min);
}
}

////////////////////////////////////////////////////////
Q271 Exercise
=============
import java.util.*;
class Example{
public static void main(String args[]){
final int N=10; //No of students
Random r=new Random();
int[] marks=new int[N];

//Read Marks
for(int i=0;i<N;i++){
int x=r.nextInt(101); //0 to 100
marks[i]=x;
}

//Print marks
System.out.print("[");
for(int i=0;i<N;i++){
System.out.print(marks[i]+",");
}
System.out.println("\b]");

//find total
int total=0;
for(int i=0;i<N;i++){
total=total+marks[i];
}

//find maximum
int max=marks[0];
for(int i=1;i<N;i++){
if(marks[i]>max){
max=marks[i];
}
}

//find minimum
int min=marks[0];
for(int i=1;i<N;i++){
if(marks[i]<min){
min=marks[i];
}
}
System.out.println("Total : "+total);
System.out.println("Max : "+max);
System.out.println("Min : "+min);
}
}

////////////////////////////////////////////////////////
Q272 Exercise
=============
import java.util.*;
class Example{
public static int findDigits(int num){
int count=1;
while((num/=10)!=0){
count++;
}
return count;
}
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.print("Input a number : ");
int num=input.nextInt();
int count=findDigits(num);

System.out.println("Count : "+count);
int[] digits=new int[count];

for(int i=0;i<count;i++){
digits[i]=num%10;
num/=10;
}

for(int i=0;i<count;i++){
System.out.print(digits[i]);
}
}
}

////////////////////////////////////////////////////////
Q273 Case I
===========
import java.util.*;
class Example{
public static void main(String args[]){
int x;
x=100;
System.out.println(x);

int[] xr; //Array Declaration ->[Array Reference]


xr=new int[5]; //Array Construction ->Create an array Object
System.out.println(xr);

xr[0]=120;
xr[1]=340;
System.out.println(xr[0]);
}
}

////////////////////////////////////////////////////////
Q274 Case II
============
import java.util.*;
class Example{
public static void main(String args[]){
int[] a; //Legal
int []b; //Legal
int c[]; //Legal

int[5] d; //Illegal
}
}

////////////////////////////////////////////////////////
Q275 Case III
=============
import java.util.*;
class Example{
public static void main(String args[]){
int[] a=new int[5]; //Legal
int []b={23,54,76,67,56}; //Legal
int c[]=new int[]{23,54,76,67,56}; //Legal

int[] d=new int[]; //Illegal


int []e;
e={23,54,76,67,56}; //Illegal

int[] f;
f=new int[]{23,54,76,67,56}; //Legal

int[] g;
g=new int[5]{23,54,76,67,56}; //Illegal
}
}

////////////////////////////////////////////////////////
Q276 Case IV
============
import java.util.*;
class Example{
public static void main(String args[]){
int[] xr=new int[5];
System.out.println(xr[0]+" "+xr[1]+" "+xr[2]);// prints 0 0 0

boolean[] br=new boolean[5];


System.out.println(br[0]+" "+br[1]+" "+br[2]);//false false false
}
}
//byte 0 (8bits)
//short 0
//int 0
//long 0
//float 0.0f
//double 0.0
//char null character (ASCII - 0)
//boolean false

////////////////////////////////////////////////////////
Q277 Case IV
============
import java.util.*;
class Example{
public static void main(String args[]){
char[] xr=new char[5];
System.out.println(xr[0]+" "+xr[1]+" "+xr[2]);// prints 0 0 0

int code=xr[0];
System.out.println("code for xr[0] : "+code);
}
}

////////////////////////////////////////////////////////
Q278

////////////////////////////////////////////////////////
Q279

////////////////////////////////////////////////////////
Q280

You might also like