Chapter 4– Practice Set
1. What will be the output of this program:
int a = 10;
if (a=11)
System.out.println(“I am 11”);
else
System.out.println(“I am not 11”);
2. Write a program to find out whether a student is pass or fail; if it requires total 40% and at least 33% in each subject to pass. Assume 3 subjects and take marks as an input from the user.
3. Calculate income tax paid by an employee to the government as per the slabs mentioned below:
Income Slab | Tax |
---|---|
2.5L – 5.0L | 5% |
5.0L – 10.0L | 20% |
Above 10.0L | 30% |
Note that there is not tax below 2.5L. Take the input amount as input from the user.
4. Write a Java program to find out the day of the week given the number [1 for Monday, 2 for Tuesday … and so on!]
5. Write a Java program to find whether a year entered by the user is a leap year or not.
6. Write a program to find out the type of website from the URL:
.com – commercial website
.org – organization website
.in – Indian website
Code in This Video :
package com.company;
import java.util.Scanner;
import java.util.Random;
public class cwh_19_ch4_ps {
public static void main(String[] args) {
// Question 1:
// int a = 11;
// if(a=11){
//
// }
// Question 2
// byte m1, m2, m3;
// Scanner sc = new Scanner(System.in);
// System.out.println("Enter your marks in Physics");
// m1 = sc.nextByte();
//
// System.out.println("Enter your marks in Chemistry");
// m2= sc.nextByte();
//
// System.out.println("Enter your marks in Mathematics");
// m3 = sc.nextByte();
// float avg = (m1+m2+m3)/3.0f;
// System.out.println("Your Overall percentage is: " + avg);
// if(avg>=40 && m1>=33 && m2>=33 && m3>=33){
// System.out.println("Congratulations, You have been promoted");
// }
// else{
// System.out.println("Sorry, You have not been promoted! Please try again.");
// }
// Question 3
// Scanner sc = new Scanner(System.in);
// System.out.println("Enter your income in Lakhs per annum");
// float tax = 0;
// float income = sc.nextFloat();
// if(income<=2.5){
// tax = tax + 0;
// }
// else if(income>2.5f && income <= 5f){
// tax = tax + 0.05f * (income - 2.5f);
// }
// else if(income>5f && income <= 10.0f){
// tax = tax + 0.05f * (5.0f - 2.5f);
// tax = tax + 0.2f * (income - 5f);
// }
// else if(income>10.0f){
// tax = tax + 0.05f * (5.0f - 2.5f);
// tax = tax + 0.2f * (10.0f - 5f);
// tax = tax + 0.3f * (income - 10.0f);
// }
//
// System.out.println("The total tax paid by the employee is: " + tax);
// Question 4:
// Scanner sc = new Scanner(System.in);
// int day = sc.nextInt();
//
// switch (day){
// case 1 -> System.out.println("Monday");
// case 2 -> System.out.println("Tuesday");
// case 3 -> System.out.println("Wednesday");
// case 4 -> System.out.println("Thursday");
// case 5 -> System.out.println("Friday");
// case 6 -> System.out.println("Saturday");
// case 7 -> System.out.println("Sunday");
// }
// Question 6
// Scanner sc = new Scanner(System.in);
// String website = sc.next();
// if(website.endsWith(".org")){
// System.out.println("This is an organizational website");
// }
// else if(website.endsWith(".com")){
// System.out.println("This is a Commercial website");
// }
// else if(website.endsWith(".in")){
// System.out.println("This is an Indian website");
// }
Random r = new Random();
int a = r.nextInt();
System.out.println(a);
}
}
Question 5 Answer in code :package com.company;
import java.util.Scanner;
public class stringsps {
public static void main(String[] args) {
int year;
System.out.println("Enter the Year :");
Scanner sc=new Scanner(System.in);
year=sc.nextInt();
if(((year%4==0)&&(year%100!=0))||(year%400==0)) {
System.out.println("Specified year is leap year");
}
else{
System.out.println("Specified year is not a leap year");
}
}
}
/*
Enter the Year :
2000
Specified year is leap year
Enter the Year :
1970
Specified year is not a leap year
*/