

3)
import java.util.*;
class Factorial{
public static int findFactorial(int n)
{
if (n == 1) {
return n;
}
else {
return n * findFactorial(n - 1);
}
}
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
System.out.print("Enter number: ");
int num=input.nextInt();
System.out.println("The factorial of " +num+" is : " + findFactorial(num));
}
}

4)
import java.util.*;
class ConcatenateStrings
{
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
System.out.print("Enter string 1: ");
String st1=input.nextLine();
System.out.print("Enter string 2: ");
String st2=input.nextLine();
String str=st1.concat(st2);
System.out.println("New String is: "+str);
}
}

5)
import java.util.*;
class ShowData {
String name;
int age;
int matches;
int runs;
double average;
ShowData(String name,int age,int matches,int runs,double average){
this.name=name;
this.age=age;
this.matches=matches;
this.runs=runs;
this.average=average;
}
public void setName(String name){
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge(){
return age;
}
public void setMatches(int matches) {
this.matches = matches;
}
public int getMatches(){
return matches;
}
public void setRuns(int runs) {
this.runs = runs;
}
public int getRuns(){
return runs;
}
public void setAverage(double average) {
this.average = average;
}
public double getAverage(){
return average;
}
}
class AverageComparator implements Comparator{
public int compare(Object o1, Object o2) {
double d1 = ((ShowData) o1).getAverage();
double d2 = ((ShowData) o2).getAverage();
return Double.compare(d1, d2);
}
}
public class ArrayListEx{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
ArrayList<ShowData> list=new ArrayList<ShowData>();
for(int i=0;i<5;i++){
System.out.print("Enter name: ");
String name=input.next();
System.out.print("Enter Age: ");
int age=input.nextInt();
System.out.print("Enter Matches: ");
int matches=input.nextInt();
System.out.print("Enter Runs: ");
int runs=input.nextInt();
System.out.print("Enter Batting Average: ");
double average=input.nextDouble();
list.add(new ShowData(name,age,matches,runs,average));
}
System.out.println("Display record with respect to Batting Average: ");
Collections.sort(list,new AverageComparator());
for(ShowData data: list){
System.out.println(data.getName()+"\t "+data.getAge()+"\t "+data.getMatches()+"\t "+data.getRuns()+"\t "+data.getAverage());
}
}
}

public class BoubbleSort {
void boubbleSort(int[] array) {
for(int i=0;i
void displayElements(int[] array) { for(int a:array) System.out.print(a +" "); System.out.println(); }
public static void main(String args[]) {
int[] array={10,4,2,7,8,9};
BoubbleSort bsort=new BoubbleSort();
System.out.println("befor sorting ");
bsort.displayElements(array);
bsort.boubbleSort(array);
System.out.println("after sorting");
bsort.displayElements(array);
} }
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.