Java midterm practice
1. import [Link].*;
public class StringDemo{
public static void main(String[] args){
String sentence = "Java programming is hard";
int position;
Scanner sc = new Scanner([Link]);
position = [Link]("hard");
[Link]("The word \"hard\" starts at index "+position);
sentence = [Link](0, position)+"easy";
[Link]("The changed string is: "+sentence);
}
}
2. import [Link].*;
public class BancBalance{
public static final double OVERDRAWN_PENALTY = 8.00;
public static final double INTEREST_RATE = 0.02;
public static void main(String[] args){
double balance;
[Link]("Enter your checking account balance: $");
Scanner sc = new Scanner([Link]);
balance = [Link]();
[Link]("Original balance is: "+balance);
if(balance>=0)
balance = balance+(INTEREST_RATE*balance)/12;
else
balance = balance - OVERDRAWN_PENALTY;
[Link]("After adjusing for one month of interest and penalties your new balance is $:
"+balance);
}
}
[Link] [Link].*;
public class StringEqualDemo{
public static void main(String[] args){
String s1, s2;
[Link]("Enter two lines of text: ");
Scanner sc = new Scanner([Link]);
s1 = [Link]();
s2 = [Link]();
if([Link](s2))
[Link]("Two lines are equal!");
else
[Link]("Two lines are not equal!");
if([Link](s1))
[Link]("Two lines are equal!");
else
[Link]("Two lines are not equal!");
if([Link](s2))
[Link]("Two lines are equal, ignoring case!");
else
[Link]("Two lines are not equal, even ignoring case!");
}
}
4. import [Link].*;
public class StringEqualDemo{
public static void main(String[] args){
String s1 = "Hello";
String s1_lower = [Link]();
String s2 = "hello";
if(s1_lower.compareTo(s2)==0)
[Link]("Equal!");
}
}
5. import [Link].*;
public class Grader{
public static void main(String[] args){
int score;
char grade;
[Link]("Enter you score: ");
Scanner sc = new Scanner([Link]);
score = [Link]();
if(score>=90)
grade = 'A';
else if (score>=80)
grade = 'B';
else if(score>=70)
grade = 'C';
else if(score>=60)
grade = 'D';
else
grade='F';
[Link]("Score = "+score);
[Link]("Grade = "+grade);
}
}
6. import [Link].*;
public class Fibonacci{
public static void main(String[] args){
int n=100, t1=0, t2=1;
[Link]("Upto "+n+" : ");
while(t1<=n){
[Link](t1 + " + ");
int sum = t1 + t2;
t1 = t2;
t2 = sum;
}
}
}
7. import [Link].*;
public class MultipleBirths{
public static void main(String[] args){
int numberOfBabies;
[Link]("Enter number of babies: ");
Scanner sc = new Scanner([Link]);
numberOfBabies = [Link]();
switch(numberOfBabies){
case 1:
[Link]("Congratulations!");
break;
case 2:
[Link]("Wow! Twins.");
break;
case 3:
[Link]("Wow! Triplets.");
break;
case 4:
case 5:
[Link]("Unbelievable!");
[Link](numberOfBabies+" babies");
default:
[Link]("I don't believe you!");
}
}
}
8. import [Link].*;
public class TestDemo{
public static void main(String[] args){
char grade = 'A';
switch(grade){
case 'A':
case 'B':
case 'C':
case 'D':
[Link]("Pass");
break;
case 'W':
[Link]("Withdraw");
break;
case 'I':
[Link]("Incomplete");
break;
default:
[Link]("Fail");
}
}
}
9. import [Link].*;
public class VowelOrConsonant{
static void Vowel_Or_Consonant(char y){
if(y == 'a' || y =='e' || y == 'o' || y == 'i' || y == 'u' )
[Link]("It is a vowel");
else
[Link]("It is a consonant");
}
public static void main(String[] args){
Vowel_Or_Consonant('u');
Vowel_Or_Consonant('b');
}
}
10. import [Link].*;
public class WhileDemo{
public static void main(String[] args){
int count, number;
[Link]("Enter a number: ");
Scanner sc = new Scanner([Link]);
number = [Link]();
count = 1;
while(count<=number){
[Link](count + ", ");
count++;
}
[Link]("Buckle my shoe!");
}
}
11. import [Link].*;
public class DoWhileDemo{
public static void main(String[] args){
int count, number;
[Link]("Enter a number: ");
Scanner sc = new Scanner([Link]);
number = [Link]();
count = 1;
do{
[Link](count + ", ");
count++;
}
while(count<=number);
[Link]("Buckle my shoe!");
}
}
12. import [Link].*;
public class ForDemo{
public static void main(String[] args){
int countDown;
for(countDown=3; countDown>=0; countDown--){
[Link](countDown);
[Link]("and counting");
}
[Link]("Blast off!");
}
}
13. import [Link].*;
public class BooleanDemo{
public static void main(String[] args){
[Link]("Enter a nonnegative number: ");
[Link]("Place a negative number at the end to serve as an end marker!");
int next, sum = 0;
boolean numbersLeft = true;
Scanner sc = new Scanner([Link]);
while(numbersLeft){
next = [Link]();
if(next<0)
numbersLeft = false;
else
sum = sum+next;
}
[Link]("The sum of numbers is: "+sum);
}
}
14. import [Link].*;
public class RandomGenerator{
public static void main(String[] args){
int counter;
Random rnum = new Random();
[Link]("Random numbers: ");
[Link]("****************");
for(counter=1; counter<=5; counter++){
[Link]([Link](200));
}
}
}
15. class Person {
int age;
Person(int age){
[Link] = age;
}
public static void main(String[] args) {
Person obj = new Person(8);
[Link]("[Link] = " + [Link]);
}
}
15. Pass by value
import [Link].*;
public class MyClass{
public static void main(String[] args){
int x = 10, num = 20;
int sq = [Link](x);
[Link](x);
[Link](num);
}
public static int square(int num){
num = num * num;
return num;
}
}
16. Pass by reference
import [Link].*;
public class MyClass{
public static void main(String[] args)
{
int x = 10, area;
area = [Link](x);
area = [Link](5);
area = [Link](x + 5 % 2);
}
public static int square(int num)
{
return num * num;
}
}
17. Lesson 4 OOP
class Person{
private String name;
public void set(String nname){
name = nname;
[Link]("The given name is: " + name);
}
}
public class PersonTest{
public static void main(String[] args){
Person p = new Person();
[Link]("Asel");
}
}
18. class Person{
private String name;
private String icecream;
public void set(String nname, String ice){
name = nname;
icecream = ice;
// [Link]("The given name is: " + name);
[Link](name+" likes"+icecream);
}
}
public class PersonTest{
public static void main(String[] args){
Person p = new Person();
[Link]("Asel", "Vanilla");
Person m = new Person();
[Link]("Aika", "Chokolate");
}
}
1
19. class Person{
int age;
public void set(int age){
[Link] = age;
[Link]("The age is: " + age);
}
}
public class PersonTest{
public static void main(String[] args){
Person p = new Person();
[Link](996);
}
}
20. class BankAcc{
public double amt,rate;
public void Showbal(){
double newamt = amt+(rate/100.0)*amt;
[Link]("With ineterest: " + newamt);
}
}
public class Localvar{
public static void main(String[] args){
BankAcc myAcc = new BankAcc();
[Link] = 100;
[Link] = 5;
double newamt=800.00;
[Link]();
[Link]("I wish my amount is: " + newamt);
}
}
21. Pass by value
public class NewClass{
public static void main(String[] args){
int x=10, num=20;
int sq=square(x);
[Link](x);
[Link](num);
}
public static int square(int num){
num=num*num;
return num;
}
}
22. import [Link].*;
public class Examavg{
public static void main(String[] args){
double sum = 0, next;
int numst=0;
Scanner kb = new Scanner([Link]);
next = [Link]();
while(next>=0){
sum = sum+next;
numst++;
next=[Link]();
}
[Link]("Average is: " + sum/numst);}
}
23. public class MewClass1{
public static void main(String[] args){
for(int line=0; line<4; line++){
for(int star=0; star<5; star++)
[Link]("*");
[Link]();
}
}
}
24. import [Link].*;
public class NewClass1{
public static void main(String[] args){
int count;
Random rnum = new Random();
[Link]("Generating random numbers: ");
for(count=1; count<=5; count++)
[Link]([Link](500));
}
}
Week 6
25. public class Overload {
public void sum(int a, int b){
[Link]("Int method invoked!");
}
public void sum(double a, double b){
[Link]("Double method invoked!");
}
public static void main(String[] args){
Overload ov=new Overload();
[Link](5.9,6.7);
}
}
26. public class Stu {
int id;
String name;
Stu(int i, String n){
id=i;
name=n;
}
void display(){
[Link](id+" "+name);
}
public static void main(String[] args){
Stu s1=new Stu(121, "San");
[Link]();
}
}
27. public class NewClass{
public static void main(String[] args){
Integer myInt = 100;
Integer myInt2 = 5;
Double myDouble = 5.99;
Character myChar = 'A';
String myStr = [Link]();
[Link]([Link]());
[Link]([Link]());
[Link]([Link]());
[Link](myInt2);
}
}
28. package [Link].lesson6;
import [Link];
public class NewClass {
public static void main(String[] args){
StringTokenizer st = new StringTokenizer("My name is Asel");
while([Link]()){
[Link]([Link]());
}
}
}
29. class Employee {
int empid;
String name;
Employee(int eid, String n){
empid=eid;
name = n;
}
public void showData(){
[Link]("Emp id="+empid+" "+"Name="+name);
}
}
public class Empexample{
public static void main(String[] args){
Employee[] obj = new Employee[2];
obj[0]=new Employee(100, "ABC");
obj[1]=new Employee(200, "ABC");
obj[0].showData();
obj[1].showData();
}
}