1 Write a method called randomInRange that takes in two numb

1) Write a method called randomInRange that takes in two numbers representing a

range. Print an error message and return zero if the second parameter is less than

the first. Otherwise, the method should return a randomly generated integer in that

range (inclusive). You may assume that the class has a static Random object

called generator already declared and instantiated.

2) Write a method called isPalindrome that accepts a String as a parameter and

returns true if the String is a palindrome, and false otherwise. You may assume

that the entered String consists entirely of lowercase letters (meaning it contains no

numbers, spaces, punctuation, etc). Hint: write code that creates a new string that

is the original string reversed, and then check to see if the two strings are equal.

3) Write a method called countSpaces that takes in a String as a parameter and

returns an integer that represents the number of space characters (\' \') contained in

the string, false otherwise..

4) Write a method called containsPair that takes in three integer parameters and

returns true if any two of the input parameters are the same.

5) Write a method called threeOfAKind that takes in three integer parameters and

returns true if all three of them are the same, false otherwise.

Solution

1 program)public class cheggex {

   public static void main(String[] args) {
      
int out= RandomlnRange(7,9);
System.out.println(out);
   }
   public static int RandomlnRange(int n1,int n2){
       int v1=n1;
       int v2=n2;
       int range;
      
       if(v1>v2)
           range=v1-v2;
       else
           range=v2-v1;
       Random r=new Random();
       int getr=r.nextInt(range)+1;
       if(v2>v1){
           System.out.println(\"error!\");
           return 0;
       }else
           return getr;
          
      
   }

}

2 program)

public class chekpallen{

public boolean ispallendrome(){

System.out.println(\"enter lowercase String:\");

Scanner sc=new Scanner(System.in);

String res=sc.next();

String output=\"\";

for(int i=res.length()-1;i>=0;i--)

           output=output+res.charAt(i);
if(res.equals(output))
return true;
else
return false;

}

}
  

program 3)class cont{

public int countSpaces(){

System.out.println(\"ent4er String:\");

Scanner sc=new Scanner(System.in);

String in=sc.next();

int count=0;

for(int i=0;i<in.length();i++){

if(in.charAt(i)==\' \')

count++;

return count;

}

}

program 4)

public class example {
   public static void main(String[] args) {
       Scanner sc=new Scanner(System.in);
       boolean result=containsPair(4,3,5);
       System.out.println(result);

}

   private static boolean containsPair(int i, int j, int k) {
       int val1=i;
       int val2=j;
       int val3=k;
       if(val1==val2 ||val1==val3|| val2==val3)
           return true;
       else
           return false;
      
   }
}

program 5)

public class chekpallendrome {
   public static void main(String[] args) {
       Scanner sc=new Scanner(System.in);
       boolean result=containsPair(4,4,4);
       System.out.println(result);

}

   private static boolean containsPair(int i, int j, int k) {
       int val1=i;
       int val2=j;
       int val3=k;
       if(val1==val2 &&val1==val3)
           return true;
       else
           return false;
      
   }
}

1) Write a method called randomInRange that takes in two numbers representing a range. Print an error message and return zero if the second parameter is less th
1) Write a method called randomInRange that takes in two numbers representing a range. Print an error message and return zero if the second parameter is less th
1) Write a method called randomInRange that takes in two numbers representing a range. Print an error message and return zero if the second parameter is less th

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site