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