Q1) Sum of first n even numbers
import java.util.Scanner;
class SumEven {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt(), sum=0;
for(int i=1;i<=n;i++) sum+=2*i;
System.out.println("Sum="+sum);
}
}
Q2) Swap two numbers without temp
import java.util.Scanner;
class Swap {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=sc.nextInt(), b=sc.nextInt();
a=a+b; b=a-b; a=a-b;
System.out.println("a="+a+" b="+b);
}
}
Q3) Positive, Negative or Zero
import java.util.Scanner;
class NumberCheck {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
if(n>0) System.out.println("Positive");
else if(n<0) System.out.println("Negative");
else System.out.println("Zero");
}
}
Q4) Even or Odd + list even numbers
import java.util.Scanner;
class EvenOdd {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
if(n%2==0){
System.out.println("Even");
for(int i=2;i<=n;i+=2) System.out.print(i+" ");
} else System.out.println("Odd");
}
}
Q5) Sum of even numbers 1–50
class SumEven50 {
public static void main(String[] args) {
int sum=0;
for(int i=2;i<=50;i+=2) sum+=i;
System.out.println("Sum="+sum);
}
}
Q6) Multiplication table
import java.util.Scanner;
class Table {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
for(int i=1;i<=10;i++) System.out.println(n+"x"+i+"="+(n*i));
}
}
Q7) Basic Calculator
import java.util.Scanner;
class Calculator {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=sc.nextInt(), b=sc.nextInt();
char op=sc.next().charAt(0);
switch(op){
case '+': System.out.println(a+b); break;
case '-': System.out.println(a-b); break;
case '*': System.out.println(a*b); break;
case '/': System.out.println(a/b); break;
}
}
}
Q8) Student Grade
import java.util.Scanner;
class StudentGrade {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int s=sc.nextInt();
if(s>=90) System.out.println("A");
else if(s>=80) System.out.println("B");
else if(s>=70) System.out.println("C");
else if(s>=60) System.out.println("D");
else System.out.println("F");
}
}
Q9) Max of 3 numbers
import java.util.Scanner;
class MaxThree {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=sc.nextInt(), b=sc.nextInt(), c=sc.nextInt();
if(a>=b && a>=c) System.out.println(a);
else if(b>=c) System.out.println(b);
else System.out.println(c);
}
}
Q10) Leap Year Check
import java.util.Scanner;
class LeapYear {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int y=sc.nextInt();
if(y%4==0){
if(y%100==0){
if(y%400==0) System.out.println("Leap");
else System.out.println("Not Leap");
} else System.out.println("Leap");
} else System.out.println("Not Leap");
}
}
Q11) Vowel or Consonant
import java.util.Scanner;
class VowelCheck {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
char ch=sc.next().charAt(0);
if("aeiouAEIOU".indexOf(ch)!=-1)
System.out.println("Vowel");
else System.out.println("Consonant");
}
}
Q12) Month by Number
import java.util.Scanner;
class Month {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int m=sc.nextInt();
switch(m){
case 1:System.out.println("Jan");break;
case 2:System.out.println("Feb");break;
case 3:System.out.println("Mar");break;
case 4:System.out.println("Apr");break;
case 5:System.out.println("May");break;
case 6:System.out.println("Jun");break;
case 7:System.out.println("Jul");break;
case 8:System.out.println("Aug");break;
case 9:System.out.println("Sep");break;
case 10:System.out.println("Oct");break;
case 11:System.out.println("Nov");break;
case 12:System.out.println("Dec");break;
default:System.out.println("Invalid");
}
}
}
Q13) Day of Week
import java.util.Scanner;
class WeekDay {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int d=sc.nextInt();
switch(d){
case 1:System.out.println("Mon");break;
case 2:System.out.println("Tue");break;
case 3:System.out.println("Wed");break;
case 4:System.out.println("Thu");break;
case 5:System.out.println("Fri");break;
case 6:System.out.println("Sat");break;
case 7:System.out.println("Sun");break;
default:System.out.println("Invalid");
}
}
}
Q14) Factorial (for loop)
import java.util.Scanner;
class Factorial {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt(), f=1;
for(int i=1;i<=n;i++) f*=i;
System.out.println("Factorial="+f);
}
}
Q15) Fibonacci sequence
import java.util.Scanner;
class Fibonacci {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt(), a=0,b=1;
while(a<=n){
System.out.print(a+" ");
int c=a+b; a=b; b=c;
}
}
}
Q16) Celsius to Fahrenheit
import java.util.Scanner;
class CelsiusToF {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
double c=sc.nextDouble();
double f=(c*9/5)+32;
System.out.println("F="+f);
}
}
Q17) Star Pattern
import java.util.Scanner;
class StarPattern {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int r=sc.nextInt();
for(int i=1;i<=r;i++){
for(int j=1;j<=i;j++) System.out.print("* ");
System.out.println();
}
}
}
Q18) Prime numbers 1–100
class PrimeNumbers {
public static void main(String[] args) {
int n=2;
while(n<=100){
boolean p=true;
for(int i=2;i<=n/2;i++)
if(n%i==0){p=false;break;}
if(p) System.out.print(n+" ");
n++;
}
}
}
Q19) Min & Max in Array
class ArrayMinMax {
public static void main(String[] args) {
int[] arr={5,9,2,15,7};
int i=1,min=arr[0],max=arr[0];
while(i<arr.length){
if(arr[i]<min) min=arr[i];
if(arr[i]>max) max=arr[i];
i++;
}
System.out.println("Min="+min+" Max="+max);
}
}
Q20) Array Length
class ArrayLength {
public static void main(String[] args) {
int[] arr={10,20,30,40,50};
System.out.println("Length="+arr.length);
}
}
Q21) Reverse array of 3
class ReverseArray {
public static void main(String[] args) {
int[] arr={10,20,30};
for(int i=arr.length-1;i>=0;i--)
System.out.println(arr[i]);
}
}
Q22) Average of array
class ArrayAverage {
public static void main(String[] args) {
int[] arr={5,10,15,20,25,30,35,40,45,50};
int sum=0;
for(int x:arr) sum+=x;
double avg=sum/(double)arr.length;
System.out.println("Avg="+avg);
}
}
Q23) Student class avg & pass
class Student {
String name; int roll; double[] g;
double avg(){double s=0;for(double x:g)s+=x;return s/g.length;}
boolean pass(){return avg()>=50;}
public static void main(String[] args){
Student s=new Student();
s.name="Ali"; s.roll=1; s.g=new double[]{60,70,80};
System.out.println("Avg="+s.avg());
System.out.println("Pass="+s.pass());
}
}
Q24) Library class
class Library {
String[][] books=new String[5][2];int c=0;
void addBook(String t,String a){books[c][0]=t;books[c][1]=a;c++;}
void list(){for(int i=0;i<c;i++)System.out.println(books[i][0]+" by "+books[i][1]);}
public static void main(String[] args){
Library l=new Library();
l.addBook("Java","James"); l.addBook("C++","Bjarne");
l.list();
}
}
Q25) Student scores & grade
class StudentMarks {
int[] s;
int max(){int m=s[0];for(int x:s)if(x>m)m=x;return m;}
int min(){int m=s[0];for(int x:s)if(x<m)m=x;return m;}
char grade(){int sum=0;for(int x:s)sum+=x;
double avg=sum/(double)s.length;
if(avg>=90)return 'A';else if(avg>=80)return 'B';
else if(avg>=70)return 'C';else if(avg>=60)return 'D';else return 'F';}
public static void main(String[] args){
StudentMarks st=new StudentMarks();
st.s=new int[]{85,92,78};
System.out.println("Max="+st.max()+" Min="+st.min()+" Grade="+st.grade());
}
}