import java.io.*;
public class sumofdiagonals
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
int arr[][] = {{6,9,0,8},{3,2,1,5},{2,9,0,1},{4,1,9,6}};
int sum=0;
for(int i=0;i<4;i++)
{ for(int j=0;j<4;j++)
{ if(i==j)
sum+=arr[i][j];
}
}
System.out.println(sum);
}
}
Showing posts with label java programs for icse. Show all posts
Showing posts with label java programs for icse. Show all posts
Wednesday, March 24, 2010
Tuesday, March 23, 2010
Arrange Names From Array Alphabetically
import java.io.*;
public class namearranger
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
String arr[] = new String[5];
System.out.println("Enter 5 names.");
for(int i=0;i<5;i++)
{ arr[i]=br.readLine();
}
String temp=null;
System.out.println("They will now be arranged alphabetically");
for(int i=0;i<5;i++)
{ for(int j=0;j<4;j++)
{ if((int)arr[j].charAt(0) > (int)arr[j+1].charAt(0))
{ temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(int i=0;i<5;i++)
{ System.out.println(arr[i]);
}
}
}
public class namearranger
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
String arr[] = new String[5];
System.out.println("Enter 5 names.");
for(int i=0;i<5;i++)
{ arr[i]=br.readLine();
}
String temp=null;
System.out.println("They will now be arranged alphabetically");
for(int i=0;i<5;i++)
{ for(int j=0;j<4;j++)
{ if((int)arr[j].charAt(0) > (int)arr[j+1].charAt(0))
{ temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(int i=0;i<5;i++)
{ System.out.println(arr[i]);
}
}
}
2 - 4 + 6 - 8......20
import java.io.*;
public class twominusfourplussixminuseight
{
public static void main(String args[])
{ System.out.println("2-4+6-8...-20");
int a=1;
int s=0;
for(int i=2;i<=20;i+=2)
{
if(a%2!=0)
s+=i;
else
s-=i;
a++;
System.out.println(a+ " " +i+ " " +s);
}
System.out.println(s);
}
}
public class twominusfourplussixminuseight
{
public static void main(String args[])
{ System.out.println("2-4+6-8...-20");
int a=1;
int s=0;
for(int i=2;i<=20;i+=2)
{
if(a%2!=0)
s+=i;
else
s-=i;
a++;
System.out.println(a+ " " +i+ " " +s);
}
System.out.println(s);
}
}
Count Number Of Times Word Occurs
import java.io.*;
public class position
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("Enter a sentence");
String a=br.readLine();
System.out.println("Enter word to be searched for");
String word = br.readLine();
int count=0;
int pos=-1;
pos = a.indexOf(word);
while(pos>=0)
{ count++;
pos = pos + word.length();
pos = a.indexOf(word,pos);
}
System.out.println("Number of times word occurs " +count);
System.out.println(pos);
}
}
public class position
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("Enter a sentence");
String a=br.readLine();
System.out.println("Enter word to be searched for");
String word = br.readLine();
int count=0;
int pos=-1;
pos = a.indexOf(word);
while(pos>=0)
{ count++;
pos = pos + word.length();
pos = a.indexOf(word,pos);
}
System.out.println("Number of times word occurs " +count);
System.out.println(pos);
}
}
Salary Program(Enter Name, Salary, Calculate Tax etc)
import java.io.*;
public class salary
{ String name, add, subsp;
double phone, monsal, intax;
void accept() throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("Enter the teacher name");
name = br.readLine();
System.out.println("Enter the teacher's address");
add = br.readLine();
System.out.println("Enter the teacher's phone number");
phone = Integer.parseInt(br.readLine());
System.out.println("Enter the teacher's subject specialization");
subsp = br.readLine();
System.out.println("Enter the teacher's monthly salary");
monsal = Double.parseDouble(br.readLine());
}
void compute()
{ if(monsal<175000)
intax=0;
else
intax = (monsal-175000)*0.05;
}
void show()
{ System.out.println("TEACHER DETAILS--------\n\n");
System.out.println("NAME: " +name);
System.out.println("ADDRESS: " +add);
System.out.println("PHONE NUMBER: " +phone);
System.out.println("SUBJECT SPECIALIZATION: " +subsp);
System.out.println("MONTHLY SALARY: " +monsal);
System.out.println("INCOME TAX: " +intax);
}
public static void main(String args[]) throws IOException
{ salary abc = new salary();
abc.accept();
abc.compute();
abc.show();
}
}
Dont just blindly copy paste this one-there's a small fuckup inside
(salary must be multiplied by 12 to calculate income tax)
public class salary
{ String name, add, subsp;
double phone, monsal, intax;
void accept() throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("Enter the teacher name");
name = br.readLine();
System.out.println("Enter the teacher's address");
add = br.readLine();
System.out.println("Enter the teacher's phone number");
phone = Integer.parseInt(br.readLine());
System.out.println("Enter the teacher's subject specialization");
subsp = br.readLine();
System.out.println("Enter the teacher's monthly salary");
monsal = Double.parseDouble(br.readLine());
}
void compute()
{ if(monsal<175000)
intax=0;
else
intax = (monsal-175000)*0.05;
}
void show()
{ System.out.println("TEACHER DETAILS--------\n\n");
System.out.println("NAME: " +name);
System.out.println("ADDRESS: " +add);
System.out.println("PHONE NUMBER: " +phone);
System.out.println("SUBJECT SPECIALIZATION: " +subsp);
System.out.println("MONTHLY SALARY: " +monsal);
System.out.println("INCOME TAX: " +intax);
}
public static void main(String args[]) throws IOException
{ salary abc = new salary();
abc.accept();
abc.compute();
abc.show();
}
}
Dont just blindly copy paste this one-there's a small fuckup inside
(salary must be multiplied by 12 to calculate income tax)
x/2 + x/5 + x/8
import java.io.*;
public class xupon258
{
public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("Enter a number");
double x=Double.parseDouble(br.readLine());
System.out.println("Now x/2+x/5+x/8");
double sum=0;
for(int i=2;i<=8;i+=3)
{ sum+=x/i;
System.out.println("After adding "+x+"/"+i+", sum till now is "+sum);
}
System.out.println("Final Sum is " +sum);
}
}
public class xupon258
{
public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("Enter a number");
double x=Double.parseDouble(br.readLine());
System.out.println("Now x/2+x/5+x/8");
double sum=0;
for(int i=2;i<=8;i+=3)
{ sum+=x/i;
System.out.println("After adding "+x+"/"+i+", sum till now is "+sum);
}
System.out.println("Final Sum is " +sum);
}
}
Count Positive & Negative Numbers In List
import java.io.*;
public class countposneg
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
int arr[] = new int[575];
int j=2;
System.out.println("Enter a list of numbers(terminates on entering 0)");
for(int i=0;j<3;i++)
{ arr[i] = Integer.parseInt(br.readLine());
if(arr[i]==0)
{j++; }
}
int neg=0, poseve=0, posodd=0;
for(int i=0;i { if(arr[i]<0)
{neg++;}
if(arr[i]>0 && arr[i]%2==0)
{poseve++;}
if(arr[i]>0 && arr[i]%2==1)
{posodd++;}
}
System.out.println("\n\nNumber Of Negative Numbers: "+neg);
System.out.println("Number Of Positive Even Numbers: "+poseve);
System.out.println("Number of Positive Odd Numbers: "+posodd);
}
}
public class countposneg
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
int arr[] = new int[575];
int j=2;
System.out.println("Enter a list of numbers(terminates on entering 0)");
for(int i=0;j<3;i++)
{ arr[i] = Integer.parseInt(br.readLine());
if(arr[i]==0)
{j++; }
}
int neg=0, poseve=0, posodd=0;
for(int i=0;i
{neg++;}
if(arr[i]>0 && arr[i]%2==0)
{poseve++;}
if(arr[i]>0 && arr[i]%2==1)
{posodd++;}
}
System.out.println("\n\nNumber Of Negative Numbers: "+neg);
System.out.println("Number Of Positive Even Numbers: "+poseve);
System.out.println("Number of Positive Odd Numbers: "+posodd);
}
}
Check For Palindrome & Perfect Number
import java.io.*;
public class palindrome
{
public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
palindrome ab = new palindrome();
ab.show();
}
void show() throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("Enter 1 for checking for a palindrome, 2 to check for perfect number");
int a = Integer.parseInt(br.readLine());
System.out.println("Enter number to check");
int aa = Integer.parseInt(br.readLine());
switch(a)
{ case 1: palin(aa); break;
case 2: pno(aa); break;
default: System.out.println("Wrong numeber");
}
}
void palin(int x)
{ int remain, reverse = 0; int original=x;
while(x>0)
{ remain = x%10;
reverse = reverse*10 + remain;
x=x/10;
}
if(reverse==original)
System.out.println("It is palindrome");
else System.out.println("Sorry");
}
void pno(int x)
{ int sum=0;
for(int i=1;i { if(x%i==0)
sum=sum+i;
}
if(sum==x)
System.out.println("It is perfect number");
else
System.out.println("It is not a perfect number");
}
}
public class palindrome
{
public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
palindrome ab = new palindrome();
ab.show();
}
void show() throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("Enter 1 for checking for a palindrome, 2 to check for perfect number");
int a = Integer.parseInt(br.readLine());
System.out.println("Enter number to check");
int aa = Integer.parseInt(br.readLine());
switch(a)
{ case 1: palin(aa); break;
case 2: pno(aa); break;
default: System.out.println("Wrong numeber");
}
}
void palin(int x)
{ int remain, reverse = 0; int original=x;
while(x>0)
{ remain = x%10;
reverse = reverse*10 + remain;
x=x/10;
}
if(reverse==original)
System.out.println("It is palindrome");
else System.out.println("Sorry");
}
void pno(int x)
{ int sum=0;
for(int i=1;i
sum=sum+i;
}
if(sum==x)
System.out.println("It is perfect number");
else
System.out.println("It is not a perfect number");
}
}
Star Pyramid(Nested Loops)
import java.io.*;
public class vfg
{ public static void main(String args[])
{
int b=4;
for(int i=1;i<=9;i=i+2)
{ for(int j=1;j<=b;j++)
{ System.out.print(" ");
}
for(int k=1;k<=i;k++)
{ System.out.print("*");
}
System.out.println();
b--;
}
}
}
public class vfg
{ public static void main(String args[])
{
int b=4;
for(int i=1;i<=9;i=i+2)
{ for(int j=1;j<=b;j++)
{ System.out.print(" ");
}
for(int k=1;k<=i;k++)
{ System.out.print("*");
}
System.out.println();
b--;
}
}
}
Print Upright/Inverted Triangle Till n Terms
import java.io.*;
public class triangles
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("Enter 1 for upright triangle, 2 for inverted triangle");
int choice=Integer.parseInt(br.readLine());
switch(choice)
{ case 1: System.out.println("Enter number");
int x=Integer.parseInt(br.readLine());
for(int i=1;i<=x;i++)
{ for(int j=1;j<=i;j++)
{ System.out.print(i+" ");
}
System.out.println();
}
break;
case 2: System.out.println("Enter number");
int y=Integer.parseInt(br.readLine());
for(int i=y;i>=1;i--)
{ for(int j=i;j>=1;j--)
{ System.out.print(i+" ");
}
System.out.println();
}
break;
default: System.out.println("Error, wrong choice monsieur");
}
}
}
public class triangles
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("Enter 1 for upright triangle, 2 for inverted triangle");
int choice=Integer.parseInt(br.readLine());
switch(choice)
{ case 1: System.out.println("Enter number");
int x=Integer.parseInt(br.readLine());
for(int i=1;i<=x;i++)
{ for(int j=1;j<=i;j++)
{ System.out.print(i+" ");
}
System.out.println();
}
break;
case 2: System.out.println("Enter number");
int y=Integer.parseInt(br.readLine());
for(int i=y;i>=1;i--)
{ for(int j=i;j>=1;j--)
{ System.out.print(i+" ");
}
System.out.println();
}
break;
default: System.out.println("Error, wrong choice monsieur");
}
}
}
Reverse Cases(upper c to lower c, lower c to upper c)
import java.io.*;
public class reversecase
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("enter");
String s=br.readLine();
char ch;
for(int i=0;i { ch = s.charAt(i);
int a=ch;
if(a>=65 && a<=90)
{ a+=32;
System.out.print((char)a);
}
else if(a>=97 && a<=122)
{ a-=32;
System.out.print((char)a);
}
else
System.out.print(ch);
}
}
}
public class reversecase
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("enter");
String s=br.readLine();
char ch;
for(int i=0;i
int a=ch;
if(a>=65 && a<=90)
{ a+=32;
System.out.print((char)a);
}
else if(a>=97 && a<=122)
{ a-=32;
System.out.print((char)a);
}
else
System.out.print(ch);
}
}
}
Bubble Sort
import java.io.*;
public class sortbubble
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
int arr[] = new int[10];
System.out.println("Enter 10 numbers");
for(int i=0;i<10;i++)
{ arr[i]=Integer.parseInt(br.readLine());
}
System.out.println("They will now be sorted IN ASCENDING ORDER using bubb;e sort");
int temp=0;
for(int i=5;i<15;i++)
{ for(int j=0;j<9;j++)
{ if(arr[j]>arr[j+1])
{ temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(int i=0;i<10;i++)
{ System.out.println(arr[i]);
}
System.out.println("Now they will be sorted in DESCENDING ORDER");
for(int i=0;i<10;i++)
{ for(int j=0;j<9;j++)
{ if(arr[j] { temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(int i=0;i<10;i++)
{ System.out.println(arr[i]);
}
}
}
public class sortbubble
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
int arr[] = new int[10];
System.out.println("Enter 10 numbers");
for(int i=0;i<10;i++)
{ arr[i]=Integer.parseInt(br.readLine());
}
System.out.println("They will now be sorted IN ASCENDING ORDER using bubb;e sort");
int temp=0;
for(int i=5;i<15;i++)
{ for(int j=0;j<9;j++)
{ if(arr[j]>arr[j+1])
{ temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(int i=0;i<10;i++)
{ System.out.println(arr[i]);
}
System.out.println("Now they will be sorted in DESCENDING ORDER");
for(int i=0;i<10;i++)
{ for(int j=0;j<9;j++)
{ if(arr[j]
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(int i=0;i<10;i++)
{ System.out.println(arr[i]);
}
}
}
Enter String-Find No of Vowels,Chars,Reverse String
import java.io.*;
public class reverse
{ public static void main(String args[]) throws IOException
{
InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("Enter string(uppercase)");
String s=br.readLine();
s = s.toUpperCase();
StringBuffer revs = new StringBuffer(s);
int ch = revs.length();
int vow = 0;
for(int i=0;i { if(revs.charAt(i)=='A' || revs.charAt(i)=='E' || revs.charAt(i)=='I' || revs.charAt(i)=='O' || revs.charAt(i)=='U')
{vow++;}
}
revs.reverse();
System.out.println("Total number of characters: " +ch);
System.out.println("Number of vowels: "+vow);
System.out.println("Reverse String: "+revs);
}
}
public class reverse
{ public static void main(String args[]) throws IOException
{
InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("Enter string(uppercase)");
String s=br.readLine();
s = s.toUpperCase();
StringBuffer revs = new StringBuffer(s);
int ch = revs.length();
int vow = 0;
for(int i=0;i
{vow++;}
}
revs.reverse();
System.out.println("Total number of characters: " +ch);
System.out.println("Number of vowels: "+vow);
System.out.println("Reverse String: "+revs);
}
}
Very Funny Program-Easy To Understand
import java.io.*;
public class question10
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("Enter a number");
public class question10
{ public static void main(String args[]) throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
System.out.println("Enter a number");
int a = Integer.parseInt(br.readLine());
System.out.println("Ha Dumbass I just wasted your time faggot");
}
}
Student Report
import java.io.*;
public class question6
{
public static void main(String args[]) throws IOException
{ question6 abc = new question6();
abc.show();
}
void show() throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
String name[] = new String[2];
int math[] = new int[2];
int comp[] = new int[2];
int english[] = new int[2];
int total[] = new int[2];
int percent[] = new int[2];
for(int i=0;i<2;i++)
{ System.out.println("Enter name of student");
name[i] = br.readLine();
System.out.println("Enter his marks in maths");
math[i]=Integer.parseInt(br.readLine());
System.out.println("Enter his marks in english");
english[i]=Integer.parseInt(br.readLine());
System.out.println("Enter his marks in computers");
comp[i]=Integer.parseInt(br.readLine());
}
for(int i=0;i<2;i++)
{ total[i] = math[i]+english[i]+comp[i];
percent[i] = total[i]/3;
}
System.out.println(" *****Student Report*******\n");
System.out.println(" name english math computers total percentage");
for(int i=0;i<2;i++)
{ System.out.println(name[i]+ " " +english[i]+ " " +math[i]+" " +comp[i]+" " +total[i]+ " " +percent[i]+"%");
}
}
}
public class question6
{
public static void main(String args[]) throws IOException
{ question6 abc = new question6();
abc.show();
}
void show() throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
String name[] = new String[2];
int math[] = new int[2];
int comp[] = new int[2];
int english[] = new int[2];
int total[] = new int[2];
int percent[] = new int[2];
for(int i=0;i<2;i++)
{ System.out.println("Enter name of student");
name[i] = br.readLine();
System.out.println("Enter his marks in maths");
math[i]=Integer.parseInt(br.readLine());
System.out.println("Enter his marks in english");
english[i]=Integer.parseInt(br.readLine());
System.out.println("Enter his marks in computers");
comp[i]=Integer.parseInt(br.readLine());
}
for(int i=0;i<2;i++)
{ total[i] = math[i]+english[i]+comp[i];
percent[i] = total[i]/3;
}
System.out.println(" *****Student Report*******\n");
System.out.println(" name english math computers total percentage");
for(int i=0;i<2;i++)
{ System.out.println(name[i]+ " " +english[i]+ " " +math[i]+" " +comp[i]+" " +total[i]+ " " +percent[i]+"%");
}
}
}
Labels:
Bluej,
computer icse,
icse,
icse students,
java,
JAVA programs,
java programs for icse,
student report
Fibonacci
import java.io.*;
public class fibonacci
{
public static void main(String args[]) throws IOException
{
InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
int a=0, b=1;
int c;
for(int i=0;i<11;i++)
{ c=a+b;
System.out.println(c);
a=b;
b=c;
}
}
}
public class fibonacci
{
public static void main(String args[]) throws IOException
{
InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
int a=0, b=1;
int c;
for(int i=0;i<11;i++)
{ c=a+b;
System.out.println(c);
a=b;
b=c;
}
}
}
Enter State-Enter Capital Then Find Capital
import java.io.*;
public class question2
{ public static void main(String args[]) throws IOException
{ question2 abc = new question2();
abc.show();
}
void show() throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
String st[] = new String[4];
String ca[] = new String[4];
for(int i=0;i<4;i++)
{ System.out.println("Enter a state");
st[i] = br.readLine();
System.out.println("Enter its capital");
ca[i] = br.readLine();
}
System.out.println("OK!");
System.out.println();
System.out.println("Enter state to display its capital");
String s = br.readLine();
int count=0;
for(int i=0;i<4;i++)
{ if(s.equals(st[i]))
{System.out.println(ca[i]);
count++;
}}
if(count==0)
System.out.println("Error");
}
}
public class question2
{ public static void main(String args[]) throws IOException
{ question2 abc = new question2();
abc.show();
}
void show() throws IOException
{ InputStreamReader read = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(read);
String st[] = new String[4];
String ca[] = new String[4];
for(int i=0;i<4;i++)
{ System.out.println("Enter a state");
st[i] = br.readLine();
System.out.println("Enter its capital");
ca[i] = br.readLine();
}
System.out.println("OK!");
System.out.println();
System.out.println("Enter state to display its capital");
String s = br.readLine();
int count=0;
for(int i=0;i<4;i++)
{ if(s.equals(st[i]))
{System.out.println(ca[i]);
count++;
}}
if(count==0)
System.out.println("Error");
}
}
Labels:
Bluej,
computer icse,
icse,
icse students,
java,
JAVA programs,
java programs for icse
Subscribe to:
Posts (Atom)