java code practice and solution

1)Even and odd length String palindrome
-----------------------------------------------------
even length -- abccba
   odd length-- abcba

java code
----------------------------------------------

package StringPractice;
import java.util.Scanner;
public class AllMethodTest {
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
String s=sc.next();

int len=s.length();


int even=0;
int odd=0;




//check for even length
if(len%2==0)
{
for(int i=0,j=len-1;i<(len/2);i++,j--)
{
if(String.valueOf(s.charAt(i)).equals(String.valueOf(s.charAt(j))))
{
even++;
}
}
}


        //check for odd length
else if(len%2!=0)
{
for(int i=0,j=len-1;i<(len/2);i++,j--)
{
if(String.valueOf(s.charAt(i)).equals(String.valueOf(s.charAt(j))))
{
odd++;
}
}
}




//check if even length or not
if(even==(len/2))
{
System.out.println("Even length palindrome");
}


       //check if odd length or not
else if(odd==(len/2))
{
System.out.println("Odd length palindrome");
}

     //if its neither even nor odd
else
{
System.out.println("not palindrome");
}

}

}



2)Find tthe frequency of each number in an array in java
=----------------------------------------------------------------------------------
package StringPractice;

import java.util.Scanner;

public class javaCode {

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int[] arr=new int[6];
int []freq=new int[6];
int count=0;
for(int i=0;i<arr.length;i++)
{
arr[i]=sc.nextInt();
}

for(int i=0;i<arr.length;i++)
{
for(int j=0;j<arr.length;j++)
{
if(arr[i]==arr[j])
{
count ++;
}
}
freq[i]=count;
count=0;
}
System.out.println("Numbers "+"frequencies");
for(int i=0;i<arr.length;i++)
{

System.out.println(arr[i] +"         "+freq[i]);

}
}}


java code to print leap year
----------------------------------------------------------
import java.util.Scanner;
public class LeapYear {
   public static void main(String[] args){
      int year;
      System.out.println("Enter an Year :: ");
      Scanner sc = new Scanner(System.in);
      year = sc.nextInt();

      if (((year % 4 == 0) && (year % 100!= 0)) || (year%400 == 0))
         System.out.println("Specified year is a leap year");
      else
         System.out.println("Specified year is not a leap year");
   }
}


#String palindrome number checking in java
#frequency of the elements in an array
#java code practice
#leap year , lip year program in java

Comments

Popular posts from this blog

Git Commands With Output Log

Java Interview Preparation (conceptual)

Java 8 Function Interface