Skip to content

Commit 10d55c6

Browse files
committed
Adding new sample java programs
1 parent 9268fcf commit 10d55c6

20 files changed

Lines changed: 515 additions & 0 deletions

AmstrongNumber.java

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
package sample;
2+
3+
import java.util.Scanner;
4+
5+
public class AmstrongNumber {
6+
7+
public static void main(String[] args) {
8+
9+
10+
Scanner sc1=new Scanner(System.in);
11+
12+
System.out.println("Enter the From number");
13+
int userInput=sc1.nextInt();
14+
15+
//System.out.println("Enter the From number");
16+
//int userInputFrom=sc1.nextInt();
17+
18+
System.out.println("Enter the To number");
19+
int userInputTo=sc1.nextInt();
20+
21+
int userInputCopy=userInput;
22+
int amstrongNumber=0;
23+
24+
int remainder;
25+
int quotient;
26+
27+
28+
for(int i=userInputTo;i<=userInput;i++)
29+
30+
{
31+
while(userInput!=0)
32+
{
33+
remainder=userInput%10;
34+
quotient=userInput/10;
35+
userInput=quotient;
36+
37+
amstrongNumber=amstrongNumber+(remainder*remainder*remainder);
38+
}
39+
40+
}
41+
42+
if(amstrongNumber==userInputCopy)
43+
44+
{
45+
System.out.println("Amstrong");
46+
47+
}
48+
else
49+
{
50+
System.out.println("Not Amstrong");
51+
}
52+
53+
}
54+
55+
}

ArithmeticOperations.java

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
package sample;
2+
3+
import java.util.Scanner;
4+
5+
public class ArithmeticOperations {
6+
7+
8+
public static void main(String[] args)
9+
10+
{
11+
Scanner sc1= new Scanner(System.in);
12+
13+
System.out.println("Enter the Value");
14+
15+
int inputNumber1=sc1.nextInt();
16+
17+
System.out.println("Enter the value");
18+
19+
int inputNumber2=sc1.nextInt();
20+
21+
22+
System.out.println("Please enter the action you want to perform... 1. Add 2. Subtract 3.Multiply 4. Divide");
23+
String userInput=sc1.next();
24+
25+
//System.out.println("you have choosen option "+userInput);
26+
27+
switch(userInput)
28+
{
29+
case "Add": System.out.println("Addition of "+inputNumber1+" + "+inputNumber2 +"is "+ (inputNumber1+inputNumber2));
30+
break;
31+
32+
case "Subtract": System.out.println("Subtraction of "+inputNumber1+" - "+inputNumber2 +" is "+ (inputNumber1-inputNumber2));
33+
break;
34+
35+
case "Multiply": System.out.println("Multiplication of of "+inputNumber1+" * "+inputNumber2 +"is "+ (inputNumber1*inputNumber2));
36+
break;
37+
38+
case "Divide": System.out.println("Division of "+inputNumber1+" / "+inputNumber2 +"is "+ (inputNumber1/inputNumber2));
39+
break;
40+
41+
default:System.out.println("Invalid Operation");
42+
break;
43+
44+
}
45+
}
46+
47+
}

Array.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package sample;
2+
3+
public class Array {
4+
5+
public static void main(String[] args) {
6+
7+
int arr[]= {12,19,19,17};
8+
9+
for(int i=0;i<arr.length;i++)
10+
{
11+
System.out.println(arr[i]);
12+
}
13+
}
14+
}

AsserExample.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package sample;
2+
3+
public class AsserExample {
4+
5+
public static void main(String args[])
6+
{
7+
int age=11;
8+
9+
assert age<18:"Correct Age";
10+
System.out.println(age);
11+
}
12+
}

CollectionsDemo.java

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package sample;
2+
3+
import java.util.ArrayList;
4+
5+
public class CollectionsDemo {
6+
7+
public static void main(String[] args)
8+
{
9+
ArrayList<String> alist = new ArrayList<>();
10+
11+
alist.add("Manivannan");
12+
alist.add("Padmavathy");
13+
alist.add("Dinesh");
14+
alist.add("Divya");
15+
alist.add("Gokul");
16+
17+
System.out.println(alist);
18+
19+
System.out.println("-------------");
20+
21+
alist.add(4,"Go~Cool");
22+
23+
System.out.println(alist);
24+
}
25+
}

Factorial.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package sample;
2+
3+
import java.util.Scanner;
4+
5+
public class Factorial {
6+
7+
public static void main(String[] args) {
8+
9+
int fact=1;
10+
11+
Scanner sc1 = new Scanner(System.in);
12+
13+
int number=sc1.nextInt();
14+
15+
for(int i=1;i<=number;i++)
16+
17+
{
18+
fact=fact*i;
19+
//System.out.println(fact);
20+
}
21+
22+
System.out.println(fact);
23+
}
24+
}

FibancciSeries.java

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package sample;
2+
3+
public class FibancciSeries {
4+
5+
public static void main(String[] args)
6+
7+
{
8+
9+
int n1=0;
10+
int n2=1;
11+
int n3;
12+
int count=10;
13+
14+
System.out.println(n1);
15+
System.out.println(n2);
16+
17+
for(int i=2;i<count;i++)
18+
{
19+
n3=n1+n2;
20+
System.out.println(n3);
21+
n1=n2;
22+
n2=n3;
23+
}
24+
}
25+
}

FizzBuzz.java

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
package sample;
2+
3+
import java.util.Scanner;
4+
5+
public class FizzBuzz {
6+
7+
public static void main(String[] args) {
8+
9+
Scanner sc1 = new Scanner(System.in);
10+
11+
System.out.println("userInput 1");
12+
13+
int userInput1=sc1.nextInt();
14+
15+
System.out.println("userInput 2");
16+
17+
int userInput2=sc1.nextInt();
18+
19+
20+
for(int i=userInput1;i<=userInput2;i++)
21+
{
22+
//System.out.println(i);
23+
24+
if(i%15==0)
25+
{
26+
System.out.print("\t"+"FIZZBUZZ");
27+
}
28+
else if(i%5==0)
29+
{
30+
System.out.print("\t"+"BUZZ");
31+
}
32+
else if(i%3==0)
33+
{
34+
System.out.print("\t"+"FIZZ");
35+
}
36+
else
37+
{
38+
System.out.print("\t"+i);
39+
}
40+
41+
}
42+
43+
}
44+
45+
}

HelloWorld.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package sample;
2+
3+
public class HelloWorld {
4+
5+
public void HelloWorld1() {
6+
System.out.println("Initial");
7+
}
8+
9+
public HelloWorld()
10+
{
11+
System.out.println("Calling constructor");
12+
}
13+
14+
public static void main(String[] args)
15+
{
16+
HelloWorld obj1= new HelloWorld();
17+
//obj1.HelloWorld1();
18+
}
19+
}

NumberPalindrome.java

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
package sample;
2+
3+
import java.util.Scanner;
4+
5+
public class NumberPalindrome
6+
{
7+
public static void main(String[] args) {
8+
9+
Scanner sc1=new Scanner(System.in);
10+
System.out.println("Enter the Number");
11+
12+
int userInput=sc1.nextInt();
13+
int userInputCopy=userInput;
14+
15+
int remainder;
16+
int quotient;
17+
int reverseNumber=0;
18+
19+
while(userInput!=0)
20+
{
21+
remainder=userInput%10;
22+
quotient=userInput/10;
23+
reverseNumber=(reverseNumber*10)+remainder;
24+
userInput=quotient;
25+
}
26+
27+
if(reverseNumber==userInputCopy)
28+
29+
{
30+
System.out.println("Palindrome");
31+
}
32+
else
33+
{
34+
System.out.println("Not a Palindrome");
35+
}
36+
}
37+
}

0 commit comments

Comments
 (0)