COMPUTER WORKSHOP CS 306
1.Write a Program to add two numbers in JAVA….
import java.util.Scanner;
class Sum
{
public static void main(String args[])
{
int x,y,z;
System.out.println("Enter the value of a & b");
Scanner obj1= new Scanner(System.in);
x=obj1.nextInt();
y=obj1.nextInt();
z=x+y;
System.out.println("Sum of the integer ="+z);
}
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
2.Write a Program to find Square root of a given number…
import java.util.Scanner;
class Root
{
public static void main(String args[])
{
double x,y;
System.out.println("Enter the value of x ");
Scanner sq= new Scanner(System.in);
x=sq.nextInt();
y=Math.sqrt(x);
System.out.println("Square root is ="+y);
}
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
3. Write a Program to sort array in increasing order…
import java.util.Scanner;
public class InsertSort
{
public static void main (String [] args)
{
int [] array = {45,12,85,32,89,39,69,44,42,1,6,8};
int temp;
for (int i = 1; i < array.length; i++)
{
for (int j = i; j > 0; j--)
{
if (array[j] < array [j - 1])
{
temp = array[j];
array[j] = array[j - 1];
array[j - 1] = temp;
NANDINI BHAVSAR CS03 BATCH 1
}
}
}
for (int i = 0; i < array.length; i++)
{
System.out.println(array[i]);
}
} }
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
4.Write a Program to sort array in Decreasing order
import java.util.Scanner;
public class InsertSort1
{
public static void main (String [] args)
{
int [] array = {45,12,85,32,89,39,69,44,42,1,6,8};
int temp;
for (int i = 1; i < array.length; i++)
{
for (int j = i; j > 0; j--)
{
if (array[j] > array [j - 1])
{
temp = array[j];
array[j] = array[j - 1];
array[j - 1] = temp;
}
}
}
for (int i = 0; i < array.length; i++)
{
System.out.println(array[i]);
}
}
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
5.Write a Program to compare the salary of two Employers
import java.util.Scanner;
class compare
{
public static void main(String args[])
{
int x,y;
System.out.println("Enter two integers for calculation");
Scanner obj1 = new Scanner(System.in);
x=obj1.nextInt();
y=obj1.nextInt();
if(x>y)
{
System.out.println("The larger is x and x = " +x );
}
else
{
System.out.println("The larger is y and y = "+ y );
}
}
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
6. Write a Program for multiplication in 2D Array
import java.util.Scanner;
class Aarray
{
public static void main(String args[])
{
int myArray [] [] = new int [3] [4];
int i,j;
for (i=0;i<3;i++)
for(j=0;j<4;j++)
myArray[i][j] = i*j;
for (i=0;i<3;i++) {
for(j=0;j<4;j++)
System.out.print(myArray[i][j] + " ");
System.out.println();
}
System.out.println();
}
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
7.Write a Program for summation in 3D Array
import java.util.Scanner;
class a3DArray
{
public static void main(String args[])
{
int my3DArray [] [] [] = new int [2] [3] [4];
int i,j,k;
for (i=0;i<2;i++)
for(j=0;j<3;j++)
for(k=0;k<4;k++)
my3DArray[i][j][k] = i+j+k;
for (i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
for(k=0;k<4;k++)
System.out.print(my3DArray[i][j][k] + " ");
System.out.println();
}
System.out.println();
}
}
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
8 Write a Program to using Static KeyWord…
import java.util.Scanner;
class Emp
{
static double salary;
static String name = "Punit";
}
public class EmpDemo
{
public static void main(String args[])
{
Emp.salary=25000;
System.out.println(Emp.name+"s average salary:"+Emp.salary);
}
}
9. Write a Program to find Ascii value
public class AsciiValue {
public static void main(String[] args) {
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
char ch = 'a';
int ascii = ch;
int convertAscii = (int) ch;
System.out.println("The ASCII value of " + ch + " is: " + ascii);
System.out.println("The ASCII value of " + ch + " is: " + convertAscii);
}
}
10. Write a Program to perform all binary operation
import java.util.Scanner;
class calci
{
public static void main(String args[])
{
int a,b,di,s,m,mu;
System.out.println("Enter two integers for calculation");
Scanner obj1 = new Scanner(System.in);
a=obj1.nextInt();
b=obj1.nextInt();
s=a+b;
m=a-b;
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
mu=a*b;
di=a/b;
System.out.println("Sum of two number will be \n" + s);
System.out.println("Subraction of two number will be \n" + m);
System.out.println("Multipication of two number will be\n" + mu);
System.out.println("Division of two number will be \n" + di); }}
11. Write a Program to compare the numbers
import java.util.Scanner;
class compare
{
public static void main(String args[])
{
int x,y;
System.out.println("Enter two integers for calculation");
Scanner obj1 = new Scanner(System.in);
x=obj1.nextInt();
y=obj1.nextInt();
if(x>y)
{
System.out.println("The larger is x and x = " +x );
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
}
else
{
System.out.println("The larger is y and y = "+ y );
}
}
}
12. Write a Program for Division of two number..
import java.util.Scanner;
class div
{
public static void main(String args[])
{
int a,b,z;
System.out.println("Enter two integers for division");
Scanner obj1 = new Scanner(System.in);
a=obj1.nextInt();
b=obj1.nextInt();
z=a/b;
System.out.println("Division of two number will be " + z);
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
13. Write a Program to convert String to Integer
public class String_to_Integer {
public static void main(String args[])
{
String s="333";
int i=Integer.parseInt(s);
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
System.out.println(i);
}
}
14. Write a Program to count the letters, spaces, numbers & other character of String
import java.util.Scanner;
public class Counts_variable
{
public static void main(String[] args)
{
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
String test = "ajv ivbjsdbvi uvbskjb ?? sknvsi 3245 bsdnbio =vnei";
Count(test);
}
public static void Count(String x)
{
char[] ch = x.toCharArray();
int letter = 0;
int space = 0;
int num = 0;
int other = 0;
for(int i = 0; i < x.length(); i++){
if(Character.isLetter(ch[i])){
letter ++ ;
}
else if(Character.isDigit(ch[i])){
num ++ ;
}
else if(Character.isSpaceChar(ch[i])){
space ++ ;
}
else{
other ++;
}
}
System.out.println("The string is : ajv ivbjsdbvi uvbskjb ?? sknvsi 3245
bsdnbio=vnei");
System.out.println("letter: " + letter);
System.out.println("space: " + space);
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
System.out.println("number: " + num);
System.out.println("other: " + other);
}
}
15. Write a Program for result of operation
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
import java.util.Scanner;
class Operations
{
public static void main(String args[])
{
int a,b,c,d;
a=5*10-36;
b=(85-20)%9;
c=20+(-3*5)/8;
d=5+15/3*2-8%3;
System.out.println("output of two number will be " + a);
System.out.println("output of two number will be " + b);
System.out.println("output of two number will be " + c);
System.out.println("output of two number will be " + d);
}
}
16. Write a Program to print Hello World in applet
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet
{
public void paint(Graphics g)
{
g.drawString("Hello World!",150,150);
}
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
1. Complete the code segment to call the method print() of class Student first and then
call print() method of class School.
import java.util.Scanner;
class School {
public void print() {
System.out.println("Hi! This is class SCHOOL.");
}
}
class Student {
public void print() {
System.out.println("Hi! This is class STUDENT");
}
}
public class Question212{
public static void main(String[] args) {
School write = new School();
write.print();
Student show = new Student();
show.print();
}
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
2. Complete the code segment to call print() method of class Question by creating a
method named ‘studentMethod()’.
import java.util.Scanner;
public class Question213
{
public static void main(String[] args)
{
Question213 q = new Question213();
q.studentMethod();
}
void studentMethod()
{
Question213 q = new Question213();
q.print();
}
void print()
{
System.out.print("Well Done!");
}
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
3. Complete the code segment to call default constructor first and then any
other constructor in the class Answer
import java.util.Scanner
public class Question214
{
public static void main(String[] args)
{
Answer a=new Answer();
Answer b = new Answer(10,"MCQ");
}
}
class Answer
{
Answer()
{
System.out.println("You got nothing.");
}
Answer(int marks, String type)
{
System.out.println("You got "+marks+" for an "+ type);
}
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
4. Complete the code segment to find the perimeter and area of a circle given a value
of radius.You should use Math.PI constant in your program.If radius is zero or less
than zero then print " please enter non zero positive number "
import java.util.Scanner;
public class Exercise1_1
{
public static void main(String args[])
{
int a,b,c;
Scanner s=new Scanner(System.in);
double radius=s.nextDouble();
double perimeter;
double area;
if(radius<=0)
{
System.out.println("Please enter non zero positive number");
}
else
{
perimeter=2*Math.PI*radius;
area=Math.PI*radius*radius;
System.out.println(perimeter);
System.out.println(area);
}
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
5. Complete the code segment to find the largest among three numbers x, y, and
z. You should use if-then-else construct in Java.
import java.util.Scanner;
public class Exercise1_2
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
int x=s.nextInt();
int y=s.nextInt();
int z=s.nextInt();
int result=0;
if(x>y && x>z)
{
System.out.println("Biggest Number is"+" "+x);
}
else if(y>x && y>z)
{
System.out.println("Biggest Number is"+" "+y);
}
else
{
System.out.println("Biggest Number is"+" "+z);
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
6. Complete the code segment to check whether the number is an Armstrong
number or not.
import java.util.Scanner;
public class Exercise1_3
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int sum=0;
int cal=0;
for(int i=0;;i+=2)
{
if((cal==n+1))
{
break;
}
if(i%3==0)
{
sum+=i;
}
cal+=1;
}
System.out.println(sum);
}
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
7. Complete the code segment to help Ram , find the highest mark and average mark
secured by him in "s" number of subjects.
import java.util.Scanner;
import java.lang.Math;
public class Exercise1_4
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int n2=n;
int result=0;
int cal=0;
int n1=n;
int sum=0;
int re;
while(n1>0)
{
n1=n1/10;
cal++;
}
while(n>0)
{
re=n%10;
result+=Math.pow(re,cal);
n=n/10;
}
if(result==n2)
{
System.out.println("Number is an Armstrong Number");
}
else
{
System.out.println("Number is not an Armstrong Number");
}
}
}
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
8. Consider First n even numbers starting from zero(0).Complete the code segment to calculate
sum of all the numbers divisible by 3 from 0 to n.Print the sum.
import java.util.Scanner;
public class Exercise1_5
{
public static void main(String args[])
{
Scanner input=new Scanner(System.in);
double mark_avg=0;
int result;
int i;
int s,high=0;
s=input.nextInt();
int[] arr=new int[s];
for(i=0;i<arr.length;i++)
{
arr[i]=input.nextInt();
}
for(i=0;i<arr.length;i++)
{
if(high<arr[i])
{
high=arr[i];
}
}
for(i=0;i<arr.length;i++)
{
NANDINI BHAVSAR CS03 BATCH 1
COMPUTER WORKSHOP CS 306
mark_avg+=arr[i];
}
System.out.println(high);
System.out.println(mark_avg/arr.length);
}
}
NANDINI BHAVSAR CS03 BATCH 1