Skip to main content

Posts

Time Out Program in java

import java.io.*; import java.lang.*; class t extends Thread { public void run() { try { Thread.sleep(10000); System.out.println("System has timed out"); System.exit(0); } catch(Exception e) { } } } class th { public static void main(String args[])throws Exception { DataInputStream d=new DataInputStream(System.in); t ob = new t(); String a,b; System.out.println("Enter username"); a=d.readLine(); ob.start(); System.out.println("Enter password"); b=d.readLine(); ob.stop(); System.out.println("You have logged in"); } }

Demonstration of threads in java by printing table of numbers

import java.lang.*; class Threadx extends Thread { public void run() { int i; try { for(i=1;i<11;i++) { Thread.sleep(1000); System.out.println("2*"+i+"="+(2*i)); } } catch(Exception e) { System.out.println(e); } } } class Thready extends Thread { public void run() { int i; try { for(i=1;i<11;i++) { Thread.sleep(3000); System.out.println("\t3*"+i+"="+(3*i)); } } catch(Exception e) { System.out.println(e); } } } class Threadz extends Thread { public void run() { int i; try { for(i=1;i<11;i++) { Thread.sleep(2000); System.out.println("\t\t4*"+i+"="+(4*i)); } } catch(Exception e) { System.out.println(e); } } } class Table { public static void main(String args[]) { Threadx ob=new  Threadx(); ob.start(); Thready ob2=new  Thready(); ob2.start(); Threadz ob3=new  Threadz(); ob3.start(); } }

Demonstration of Threads in java by capitalizing each character of each name

import java.lang.*; import java.io.*; class Threadx extends Thread { String nam; Threadx(String t) { nam=t; } public void run() { int i,t,l; l=nam.length(); char ch; try { for(i=0;i<l;i++) { Thread.sleep(1000); ch=nam.charAt(i); t=ch; if(t>=97&&t<=122) t=t-32; System.out.println((char)t); } } catch(Exception e) { System.out.println(e); } } } class Thready extends Thread { String nam; Thready(String t) { nam=t; } public void run() { int i,t,l; l=nam.length(); char ch; try { for(i=0;i<l;i++) { Thread.sleep(100); ch=nam.charAt(i); t=ch; if(t>=97&&t<=122) t=t-32; System.out.println("\t"+(char)t); } } catch(Exception e) { System.out.println(e); } } } class Threadz extends Thread { String nam; Threadz(String t) { nam=t; } public void run() { int i,t,l; l=nam.length(); char ch; try { for(i=0;i<l;i++) { Thread.sleep(2000); ch=nam.charAt(i); t=ch; if(t>=97...

Hash Table in java

import java.util.*; import java.io.*; class ab { public static void main(String args[])throws Exception { Hashtable s =new Hashtable(); System.out.println(s); s.put("1","a"); s.put("2","b"); s.put("3","c"); System.out.println(s); System.out.println(s.get("0")); System.out.println(s.get("1")); System.out.println("Size of table is : "+s.size()); s.clear(); System.out.println("Size of table is : "+s.size()); } }

Stack in java

import java.util.*; import java.io.*; class a { public static void main(String args[])throws Exception { Stack s =new Stack(); System.out.println("Empty= "+s.empty()); s.push("1"); s.push("2"); s.push("3"); System.out.println(s); System.out.println(s.search("0")); System.out.println(s.search("1")); System.out.println(s.search("2")); s.pop(); System.out.println(s); System.out.println(s.peek()); } }

Saddle Point in java

import java.io.*; class sad { int a[][],i,j,k,max,min,sa=0,f=0; void input()throws Exception { a=new int[5][5]; DataInputStream dd= new DataInputStream(System.in); System.out.println("Enter elements in an array"); for(i=0;i<4;i++) for(j=0;j<4;j++) a[i][j]=Integer.parseInt(dd.readLine()); } void maxmin() { for(i=0;i<4;i++) { max=a[0][i]; min=a[i][0]; for(k=0;k<4;k++) if(a[i][k]<min) min= a[i][k]; for(k=0;k<4;k++) if(a[k][i]>max) max= a[k][i]; a[i][4]=min; a[4][i]=max; } for(i=0;i<4;i++) { for(j=0;j<4;j++) System.out.print(a[i][j]); System.out.println(); } } void sadd() { for(i=0;i<4;i++) { for(j=0;j<4;j++) if((a[i][j]==a[i][4])&&(a[i][j]==a[4][j])) { f=1; System.out.println("Saddle point found at "+i+" "+j); } } if(f==0) System.out.println("Saddle point not found"); } } class saddle { public static void main(String args[])throw...

print month of any year as inputted by the user in java

import java.io.*; class Calendar { public static void main(String a[])throws Exception {  ab obj =new ab(); obj.find(); } } class tmp { int d,m,y,mo[]={0,31,28,31,30,31,30,31,31,30,31,30,31},cal=0,i; void input()throws Exception { DataInputStream dd= new DataInputStream(System.in); System.out.println("Enter a day"); d=Integer.parseInt(dd.readLine()); System.out.println("Enter a month"); m=Integer.parseInt(dd.readLine()); System.out.println("Enter a year"); y=Integer.parseInt(dd.readLine()); if(check()==0) {System.out.println("Wrong date"); System.exit(0); } else {cal=calculate(); System.out.println("Days passed" +" "+cal); } } private int check() { int che=1; if((y<=0)||m>12||d>31||y<=0||m<=0||(leap()==0 &&m==2&&d>28)) che=0; else che=1; return che; } private int leap() { if(y%100==0) { if(y%400==0) return (1); return(0); } else if(y%4==...