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

Java

The document contains examples of Java programs using basic input/output, operators, decision making constructs. It includes programs to print hello world, take user input, perform calculations, conditional checks for vowels, leap years etc.

Uploaded by

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

Java

The document contains examples of Java programs using basic input/output, operators, decision making constructs. It includes programs to print hello world, take user input, perform calculations, conditional checks for vowels, leap years etc.

Uploaded by

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

I/O

1. Hello World
class Main
{
public static void main(String args[])
{
System.out.println("\"Hello, World!\"");
}
}

2. Hello World with tab


class Main
{
public static void main(String args[])
{
//Try out your code here
System.out.println("Hello World\tHello World");
}
}

3. Hello world with new line


class Main
{
public static void main(String args[])
{
//Try out your code here
System.out.println("Hello World\nHello World");
}
}

4. Student Details
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
String name = sc.nextLine();
int age = sc.nextInt();
Float cgpa = sc.nextFloat();
char grade = sc.next().charAt(0);
System.out.println("Name: "+name);
System.out.println("Age: "+age);
System.out.println("CGPA: "+Math.floor(cgpa*100)/100);
System.out.println("Grade: "+grade);
}
}
5. ASCII 1
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
char ch = sc.next().charAt(0);
int ascii = (char)ch;
System.out.println(ascii);
}
}

6. ASCII 2
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int ascii = sc.nextInt();
char ch = (char)ascii;
System.out.println(ch);
}
}

7. Round off
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
float n = sc.nextFloat();
int a = (int)n;
int b = (int)Math.ceil(n);
int c = (int)Math.floor(n);
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
OPERATORS
1. Fencing the ground
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int l = sc.nextInt();
int b = sc.nextInt();
int length = 2*(l+b);
int area = l*b;
System.out.println("The required length is "+length+" m");
System.out.println("The required area of carpet is "+area+" sqm");
}
}

2. Newspaper agency
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
int profit = a*(b-c)-100;
System.out.println(profit);
}
}

3. Harry potter
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
n = Math.abs(n);
int d1 = n / 1000;
int d4 = n % 10;
System.out.println(d1+d4);
}
}
4. Splitting into teams
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int frnds = sc.nextInt();
int teams = sc.nextInt();
int frndsPerTeam = frnds / teams;
int frndsLeft = frnds % teams;
System.out.println("The number of friends in each team is "+ frndsPerTeam +" and left
out is "+frndsLeft);
}
}

5. Debt repay
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
Float principal = sc.nextFloat();
Float rate = sc.nextFloat();
Float year = sc.nextFloat();
Float interest = (principal*rate*year)/100;
Float totalamt = principal + interest;
Float discount = 0.02f * interest;
Float finalval = totalamt - discount;
System.out.printf("%.2f%n",interest);
System.out.printf("%.2f%n",totalamt);
System.out.printf("%.2f%n",discount);
System.out.printf("%.2f%n",finalval);
}
}

6. 3 psychos
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int x1 = sc.nextInt();
int y1 = sc.nextInt();
int x2 = sc.nextInt();
int y2 = sc.nextInt();
double mp1 = (x1+x2)/2.0;
double mp2 = (y1+y2)/2.0;
System.out.println("Arun's house is located at("+mp1+","+mp2+")");
}
}

7. Hop n hop
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int y = sc.nextInt();
double distance = Math.sqrt(Math.pow(x - 3, 2) + Math.pow(y - 4, 2));
System.out.println(Math.floor(distance));
}
}

8. Dollars and cents


import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int d1 = sc.nextInt();
int c1 = sc.nextInt();
int d2 = sc.nextInt();
int c2 = sc.nextInt();
int csum = (c1+c2)/100;
int rem = (c1+c2) % 100;
int dsum = (d1+d2)+((c1+c2)/100);
System.out.println(dsum);
System.out.println(rem);

}
}

9. Treasure Hunter
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int coins = sc.nextInt();
int ben = sc.nextInt();
int black = sc.nextInt();
int benShare = (ben * coins)/100; //473
int rem = coins - benShare; //256
int blackShare = (black * rem)/100; //222
int rems = rem - blackShare; //34
int otherShare = (rems/3);
System.out.println(benShare);
System.out.println(blackShare);
System.out.println(otherShare);
}
}

10. Reverse a 3 digit


import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int d1 = n / 100;
int d2 = n / 10 % 10;
int d3 = n % 10;
System.out.println((d3*100)+(d2*10)+d1);
}
}

11. Tic tac toe


import java.util.*;
class Main {
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
if (n < 1 || n > 9){
System.out.println("Error");
}
int index = n - 1;
int row = index / 3;
int col = index % 3;
System.out.println(row + " " + col);
}
}
DECISION MAKING
1. Checking alphabets
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
char ch = sc.next().charAt(0);
if((ch>='a' && ch<='z')|| (ch>='A' && ch<='Z'))
{
if( ch=='a' || ch=='e' || ch=='i' || ch=='o' || ch=='u' || ch=='A' || ch=='E' ||
ch=='I' || ch=='O' || ch=='U' )
{
System.out.println("Vowel");
}
else
{
System.out.println("Consonant");
}
}
else
{
System.out.println("Not an alphabet");
}
}
}

2. Electricity bill
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int units=sc.nextInt();
if(units<=200){
System.out.println( "Rs."+units*5/10);
}
else{
System.out.println("Rs."+((units*65/100)+100));
}
}}

3. Online shopping
4. Hotel traffic
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int month = scanner.nextInt();
int roomRentPerDay = scanner.nextInt();
int daysStayed = scanner.nextInt();
if (month < 1 || month > 12) {
System.out.println("Invalid Input");
return;
}
boolean isPeakSeason = (month >= 4 && month <= 6) || (month >= 11 &&
month <= 12);
int totalTariff = roomRentPerDay * daysStayed;
if (isPeakSeason) {
totalTariff *= 1.20;
}
System.out.println(totalTariff);
}
}

5. Gift for bday


import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
if((n%4 == 0) && (n%100!=0))
System.out.println(n+" is a leap year");
else
System.out.println(n+" is not a leap year");
}
}

6. Trendy number
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
if(n>=100 && n<=999)
{
int mid = n / 10 % 10;
if(mid % 3 == 0)
{
System.out.println("Trendy Number");
}
else
{
System.out.println("Not a Trendy Number");
}
}
else
{
System.out.println("Invalid Number");
}
}
}

7. Time sheet
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int sun = sc.nextInt();
int mon = sc.nextInt();
int tues = sc.nextInt();
int wed = sc.nextInt();
int thur = sc.nextInt();
int fri = sc.nextInt();
int sat = sc.nextInt();
int ans=0;
ans=(mon+tues+wed+thur+fri)*100;
int satBonus = 125;
int sunBonus = 150;
if(mon>8)
ans=ans+(mon-8)*15;
if(tues>8)
ans=ans+(tues-8)*15;
if(wed>8)
ans=ans+(wed-8)*15;
if(thur>8)
ans=ans+(thur-8)*15;
if(fri>8)
ans=ans+(fri-8)*15;
ans=ans+(sat*satBonus)+(sun*sunBonus);
System.out.println(ans);
}
}

8. No of days
import java.util.*;
class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int year = sc.nextInt();
int month = sc.nextInt();
if(month==2)
{
if ((year%4==0 && year%100!=0) || year%400==0)
System.out.println("29 Days");
else
System.out.println("28 Days");
}
else if(month==4 || month==6 || month==9 || month==11)
System.out.println("30 Days");
else
System.out.println("31 Days");
}
}

9. Scholarship
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int age = sc.nextInt();
int year = sc.nextInt();
int famIncome = sc.nextInt();
int arrear = sc.nextInt();
Float marks = sc.nextFloat();
Float attendance = sc.nextFloat();
if((age <=21) && (age >=18) && (year >=2021) && (famIncome <= 200000) &&
(arrear <2) && (marks >= 60) && (attendance >= 80))
{
System.out.println("Eligible");
}
else if((arrear >=2) && (marks >=80) && (attendance >=90) && (famIncome >=
200000) && (famIncome <= 250000))
{
System.out.println("Partially Eligible");
}
else
{
System.out.println("Not Eligible");
}
}
}

10. Mango tree


import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int r = sc.nextInt();
int c = sc.nextInt();
int t = sc.nextInt();
if(t<=c || t%c==1 || t%c==0)
{
System.out.println("Yes");
}
else
{
System.out.println("No");
}
}
}

11. Cricket
import java.util.Scanner;
class Main
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
int totalBalls = scanner.nextInt();
int totalRuns = scanner.nextInt();
int runsScored = scanner.nextInt();
int ballsBowled = scanner.nextInt();
float overs,oversFinished,currentRR,totalRR;

overs = totalBalls/6;
int z1= ballsBowled / 6;
int z2= ballsBowled % 6;
oversFinished = z1 + z2 * 0.1f;
currentRR = runsScored / oversFinished;
totalRR = totalRuns/overs;

System.out.println((int)overs);
System.out.printf("%.1f\n", oversFinished);
System.out.printf("%.1f\n", currentRR);
System.out.printf("%.1f\n", totalRR);

if (currentRR>totalRR)
{
System.out.println("Eligible to Win");
}
else
{
System.out.println("Not Eligible to Win");
}
}
}
CONTROL STATEMENTS
1. Multiplication table
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc =new Scanner(System.in);
int n = sc.nextInt();
int m = sc.nextInt();
int val=n;
System.out.println("Enter n");
System.out.println("Enter m");
System.out.println("The multiplication table of "+n+" is");
for(int i=1;i<=m;i++)
{
System.out.println(i+"*"+n+"="+val);
val=val+n;
}
}
}

2. Prime num
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i=2;i<=n;i++)
{
boolean isPrime = true;
for(int j=2;j<=i/2;j++)
{
if(i%j==0)
{
isPrime = false;
break;
}
}
if(isPrime)
{
System.out.print(i+" ");
}
}
}
}
3. Special number
4. Amoeba multiplication
5. Number series
6. Hollow square
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int i,j;
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(i==1 || i==n || j==1 || j==n)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}

7. Treasure finder
8. Collatz problem
9. Strong number
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int temp = n;
int sum=0;
while(n!=0)
{
int i=1;
int fact=1;

int rem=n%10;
while(i<=rem)
{
fact=fact*i;
i++;
}
sum=sum+fact;
n=n/10;
}
if(temp == sum)
System.out.println("Yes");
else
System.out.println("No");
}
}

10. Inverted right angle triangle


import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int i,j;
for(i=n;i>0;i--)
{
for(j=1;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
}
}
}

11. Sum of digits


12. Kaprekar number
import java.util.*;
class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int count = 0;
int temp = n;
int sq = n*n;
while(n!=0)
{
n = n/10%10;
count++;
}
int p = (int)Math.pow(10,count);
int r = sq % p;
int q = sq/p;
int sum= r+q;
if(temp==sum)
{
System.out.println("Kaprekar Number");
}
else
{
System.out.println("Not a Kaprekar Number");
}
}
}

13. Trapezium pattern

You might also like