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);
} }
Ads