Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Answers Viewqa Java-Beginners java lab programs
Login         

View Questions and Answers by Category

Advertisements


 
Have Programming Question? Ask it here!
 
 
 


backya
java lab programs
2 Answer(s)      4 years and 6 months ago
Posted in : Java Beginners


1. Develop a Java package with simple Stack and Queue classes. Use JavaDoc comments for documentation.
2. Design a class for Complex numbers in Java. In addition to methods for basic operations on complex numbers, provide a method to return the number of active objects created.
3. Design a Date class similar to the one provided in the java.util package.
4. Develop with suitable hierarchy, classes for Point, Shape, Rectangle, Square, Circle, Ellipse, Triangle, Polygon, etc. Design a simple test application to demonstrate dynamic polymorphism.
5. Design a Java interface for ADT Stack. Develop two different classes that implement this interface, one using array and the other using linked-list. Provide necessary exception handling in both the implementations.
6. Write a Java program to read a file that contains DNA sequences of arbitrary length one per line (note that each DNA sequence is just a String). Your program should sort the sequences in descending order with respect to the number of 'TATA' subsequences present. Finally write the sequences in sorted order into another file.
7. Develop a simple paint-like program that can draw basic graphical primitives in different dimensions and colors. Use appropriate menu and buttons.
8. Develop a scientific calculator using even-driven programming paradigm of Java.
9. Develop a template for linked-list class along with its methods in Java.
10. Design a thread-safe implementation of Queue class. Write a multi-threaded producer-consumer application that uses this Queue class.
11. Write a multi-threaded Java program to print all numbers below 100,000 that are both prime and fibonacci number (some examples are 2, 3, 5, 13, etc.). Design a thread that generates prime numbers below 100,000 and writes them into a pipe. Design another thread that generates fibonacci numbers and writes them to another pipe. The main thread should read both the pipes to identify numbers common to both.
12. Develop a multi-threaded GUI application of your choice.

Advertisement
View Answers

July 12, 2010 at 4:41 PM


Hi Friend,

1)StackExample
class Stack{
protected int st[];
protected int index;

public Stack(int capacity){
st = new int[capacity];
index = -1;
}
public boolean isEmpty(){
return index == -1;
}
public void push(int i){
if(index+1 < st.length)
st[++index] = i;
}
public int pop(){
if(isEmpty())
return 0;
return st[index--];
}
public int peek(){
if (index == -1)
return 0;
return st[index];
}
}
class StackExample{
public static void main(String[] args){
Stack s = new Stack(10);
System.out.println("Adding values in stack using push() method... ");
for(int i=1;i<=5;i++){
s.push(i);
System.out.println("Add : " + i);
}
System.out.println("Top element on stack: "+s.peek());
System.out.println("Removing single value from stack using pop() method... ");
System.out.println("Remove: " + s.pop());
System.out.println("Removing all values from stack using pop() method... ");
while(!s.isEmpty()){
System.out.println("Remove : " + s.pop());
}

}
}

2)ComplexNumber.java:
public class ComplexNumber
{
private int a;
private int b;
public ComplexNumber(){
}

public ComplexNumber(int a, int b){
this.a =a;
this.b=b;
}
public String getComplexValue(){
if(this.b < 0){
return a+""+b+"i";
}
else{
return a+"+"+b+"i";
}
}

public static String addition(ComplexNumber num1, ComplexNumber num2){
int a1= num1.a+num2.a;
int b1= num1.b+num2.b;
if(b1<0){
return a1+""+b1+"i";
} else {
return a1+"+"+b1+"i";
}
}

public static String substraction(ComplexNumber num1, ComplexNumber num2){
int a1= num1.a-num2.a;
int b1= num1.b-num2.b;
if(b1<0){
return a1+""+b1+"i";
} else {
return a1+"+"+b1+"i";
}
}

public static String multiplication(ComplexNumber num1, ComplexNumber num2){
int a1= num1.a*num2.a;
int b1= num1.b*num2.b;
int vi1 = num1.a * num2.b;
int vi2 = num2.a * num1.b;
int vi;
vi=vi1+vi2;
if(vi<0){
return a1-b1+""+vi+"i";
} else {
return a1-b1+"+"+vi+"i";
}
}

public static void main(String args[]){
ComplexNumber com1 = new ComplexNumber(-2,-3);
ComplexNumber com2 = new ComplexNumber(-4,-5);
System.out.println(com1.getComplexValue());
System.out.println(com2.getComplexValue());
System.out.println("Addition of both Complex Numbers are :" +ComplexNumber.addition(com1,com2));
System.out.println("Substraction of both Complex Numbers are :" +ComplexNumber.substraction(com1,com2));
System.out.println("Multiplication of both Complex Numbers are :" +ComplexNumber.multiplication(com1,com2));
}
}


Related Tutorials/Questions & Answers:
java lab programs - Java Beginners
java lab programs  Develop with suitable hierarchy, classes for Point, Shape, Rectangle, Square, Circle, Ellipse, Triangle, Polygon, etc. Design a simple test application to demonstrate dynamic polymorphism. 5. Design a Java
java lab programs - Java Beginners
java lab programs  Design a Date class similar to the one provided in the java.util package.  Hi Friend, Try the following code: public class Date { private final int month; private final int day
Advertisements
java lab programs - Java Beginners
java lab programs  1. Develop a Java package with simple Stack... for Complex numbers in Java. In addition to methods for basic operations on complex... to demonstrate dynamic polymorphism. 5. Design a Java interface for ADT Stack. Develop two
java lab pgm - Framework
java lab pgm   Develop a simple OPAC system for library using even-driven and concurrent programming paradigms of Java. Use JDBC to connect to a back-end database
Programs in java
Programs in java  Hi, What are the best programs in java for a beginner? Thanks
java programs
java programs  Why word "static" is used in java programs
Java Programs
Java Programs  Hi, What is Java Programs? How to develop application for business in Java technology? Is there any tool to help Java programmer in development of Java Programs? Thanks
java programs
java programs  Explain types of Java programs. Also explain how to compile and run them.   Types of Java Programs: Standalone Applications Web Applications Enterprise Applications Console Application Web services
java programs
java programs  i need help in understanding the whole concept of the 13 java programs that i hav...here r de programs.. int i,j,m,n; m=Integer.parseInt(args [0]); n=Integer.parseInt(args [1]); System.out.print
java programs
java programs  A union B, transpose of matric, denomination of a given number i need java programs for this category?   Hi Friend, Transpose of matrix: import java.util.*; public class Transpose { public
programs in java
programs in java  . I need an application for managing an educational institute. That application should provide the details of Students Courses Faculty Fee details etc.., pl z guide me how to write these programe
java programs
java programs  write java applet program to display an image using drawimage method of an java graphic class
java programs
java programs  55555 54444 54333 54322 54321
java programs
java programs  problems 1 21 312 4123 51234
java programs
java programs  1.define frame? 2.what is the need for java programming? 3.list the events of classes? 4.define Event handling? 5.List event listener interface
java programs
java programs  please help in this series .. 55555 55554 55543 55432 54321
java programs
java programs  1:- java program to copy the contents of one file to another file(input the file names using command-line arguments). 2:- java.... 3:-java program to find the repeated digits in a given number.   
Java Programs
Java Programs  Hello. I need help with the following. Write a program that prompts the user for 2 different integers, then prints out the numbers between the 2 integers (inclusive) and their squares and the sum
Explain types of java programs
Explain types of java programs  Explain types of java programs   Types of Java Programs: Standalone Applications Web Applications Enterprise Applications Console Application Web services
how to execuite java programs???
how to execuite java programs???  I have jdk 1.6 installed in my pc.i want to execuite java programs in ms-dos for applet and without using applet.please tell me
how to execuite java programs???
how to execuite java programs???  I have jdk 1.6 installed in my pc.i want to execuite java programs in ms-dos for applet and without using applet.please tell me
Java programs - Java Beginners
Java programs  Hello Please write the following programs for me using GUI.Thanks You. 1. Write a java program that reads the first name, last name, hours worked and hourly rate for an employee. Then print the name
Java programs - Java Beginners
Java programs  Could you please write the followong programs for me.. Thanks in advance 1)1. write a program that reads a string composed of 12 characters then splits it into 4 different strings each composed of three
Java Programs - Java Beginners
Java Programs  Dear Sir, Could you give me the syntax for HIERARCHIAL INHERITANCE and give sample program for the same?(if possible with an output...://www.roseindia.net/java/language/inheritance.shtml Thanks
java programs - Java Beginners
java programs  take one file as a input exam.txt under this file 1,2,3,4,5 6,7,8,9,10 11,12,13,14,15 and give output in new file as result.txt under this file 1,6,11 2,7,12 3,8,13 4,9,14 5,10,15
java programs - Java Beginners
java programs  a coin is tossed for three sets of times i.e 10,100,1000.write to print how many times the head and tail occurs in each sets of toss and total number of head nand tail occured at the end.use method call
java programs - Java Beginners
java programs  i need a program for rational numbers to represent 500/1000 as 1/2 in java using java doc comments  Hi Friend, Try... rationalNumber(int p, int q) { if (q==0){ return p
java programs - Java Beginners
java programs  1) write a program to print prime numbers? 2) write a program to print factorial of given number? 3)Please provide complete material..., visit the following link: http://www.roseindia.net/java/java-get-example/ascii
java programs - Java Beginners
java programs  lisp-like list in java to perform basic operations such as car, cdr ,cons  Hi Friend, Try the following code: import java.util.*; class Lisp { public int car(List l){ Object ob=l.get(0
java programs - Java Beginners
java programs   design a vehicle class hierachy in java.write a program to demonstrate polymorphism  Hi Friend, Try the following code: class Vehicle { void test(){} } class Bus extends Vehicle{ void test
Java programs on students assesment
Java programs on students assesment  1) Write a Java program that reads the details of student and do the mark assessments. (i) Input the name of the student and student id from the user. (Use String variable to hold the student
 

 

 

DMCA.com