Friday, 31 August 2018

Basic core java programs

// Data type example

public class MyProgram {

public static void main(String[] args) {
// TODO Auto-generated method stub

int  i = 111;
double y = 11.1234;
char ch1 = '!';
long z = 22222222L;

System.out.println(i);
System.out.println(y);
System.out.println(ch1);
System.out.println(z);
}
}

/*
Output:

111
11.1234
!
22222222

*/

// Generate a random number b/w 0, 1, 2, 3, 4, 5, 6 and print 0- Sunday, 1- Monday

public class Day {

public static void main(String[] args) {
// TODO Auto-generated method stub

int num = (int) (Math.random()*7);

if(num==0){
System.out.println("Sunday\n");
}

if(num==1){
System.out.println("Monday\n");
}

if(num==2){
System.out.println("Tuesday\n");
}

if(num==3){
System.out.println("Wednesday\n");
}

if(num==4){
System.out.println("Thursday\n");
}

if(num==5){
System.out.println("Friday\n");
}

if(num==6){
System.out.println("Saturday\n");
}
}
}


/*
Output: Wednesday

*/

// Find biggest of 2 numbers by using Unary operators?

public class BiggestNumber
{
public static void main(String [] args)
{
int num1=55;
int num2=43;
System.out.println((num1>num2)?(num1):(num2));
}
}

/*
Output: 55

*/

See full: Core Java Programs and Examples

// Free fall example of switch case?

public class SwitchDemo {

public static void main(String[] args) {
// TODO Auto-generated method stub

int i=10;

switch(i)
{
case 5: System.out.println("1");
break;

case 10: System.out.println("2");

case 11: System.out.println("3");

case 12: System.out.println("4");

case 13: System.out.println("5");

case 14: System.out.println("6");
break;

default: System.out.println("0");
break;
}
}
}

/*
Output:

2
3
4
5
6
*/

// Find a prime numbers?

public class Prime {

public static void main(String[] args) {


int num =13;
boolean  isPrime= true;
int i=2;

while(i<num-1)
{
if(num % 2==0)
{
isPrime =false;
break;
}
i++;
}
if(isPrime ==false)
{
System.out.print("Not a prime number");
}else{
System.out.print("Prime number");
}
}
}
/*
Output: Not a prime number

*/

// Second word reverse?

public class SecondWordReverse {

public static void main(String[] args) {
// TODO Auto-generated method stub

String s = "Info Tech Android Java";
int first=s.indexOf(' ');
int next=s.indexOf(' ', first+1);

System.out.println("Enter name is " +s);

System.out.print(s+ " second reverse word: ");

for(int i=next-1 ; i>first; i--)
{
System.out.print(s.charAt(i));
}
}
}

/*
Output:

Enter name is Info Tech Android Java
Info Tech Android Java second reverse word: hceT

*/

// Count words?

public class CountWords {

public static void main(String[] args) {
// TODO Auto-generated method stub

String s = "Info Technologies Bangalore India";
int count=1;

System.out.println("Enter name is " +s);

System.out.print(s+ " : ");

for(int i=0; i<=s.length()-1; i++)
{
char ch = s.charAt(i);
if(ch==' ')
{
count++;
}
}
System.out.print(count+ " words");
}
}


/*
Output:

Enter name is Info Technologies Bangalore India
Info Technologies Bangalore India : 4 words

*/

See full: Core Java Programs and Examples

// Print 8 16 10 20 12 24 14 ...10 elements using while loop?

public class SeriesDemo {

public static void main(String[] args) {
// TODO Auto-generated method stub

int i=8;
int j=16;
int count = 0;

while (count<=9)
{
System.out.print(" "+i);
System.out.print(" "+j);

i=i+2;
j=j+4;
count++;
}
}
}

/*
Output: 8 16 10 20 12 24 14 28 16 32 18 36 20 40 22 44 24 48 26 52

*/

// Fibonacci numbers?

public class FibonacciNumber {

public static void main(String[] args) {
// TODO Auto-generated method stub

int first=0;
int second=1;
// Fibonacci series
System.out.print("// Fibonacci series\n");
System.out.print(" " +first);
System.out.print(" " +second);

int sum = first + second;

while (sum<=100)
{
System.out.print(" " +sum);
first = second;
second = sum;
sum = first + second;
}
}
}

/*
Output:

// Fibonacci series
 0 1 1 2 3 5 8 13 21 34 55 89

*/

// Armstrong number

public class ArmstrongNumber {

public static void main(String[] args) {
// TODO Auto-generated method stub

// Armstrong number

int num= 153;
int temp = num;
int sum = 0;
System.out.println("// Armstrong number\n");
while (num>0)
{
int l = num%10;
sum = sum +(l*l*l);
num = num/10;
}
if (temp == sum)
{
System.out.println("Armstrong number: "+temp);
}
else
{
System.out.println("Not armstrong number: "+temp);
}
}
}

/*
Output:

// Armstrong number

Armstrong number: 153

*/

// Infinite loop examples

public class InfiniteDemo {

public static void main(String[] args) {
// TODO Auto-generated method stub

int i=1;

while(true){
System.out.println(" "+i);
i++;
}

}
}


/*
Output: 1 2 3...+ 2 billions ...-2 billions ..

*/

See full: Core Java Programs and Examples

No comments:

Post a Comment