Professional Documents
Culture Documents
Java DA 2
Java DA 2
Java DA 2
Q1)
import java.io.*;
import java.util.Scanner;
public class q1 {
String name;
int age;
String address;
int contact;
String blood;
String date;
if (arr[i].address.equals("best"))
{
output.println(arr[i].name);
output.println(arr[i].blood);
output.println(arr[i].age);
output.println(arr[i].contact);
output.println(arr[i].address);
output.println(arr[i].date);
output.println("\n");
}
}
output.close();
} catch (Exception e) {
e.getStackTrace();
}
}
}
Q2)
import java.util.*;
import java.util.concurrent.*;
public class q3 {
create();
insert();
search(50);
search("rachit");
display();
traverse();
}
}
public class q4 {
public static void main(String[] args) {
tree set is used in cases where data stored shud be unique and
arranged.It is self balancing thus operations such as searching can be
done efficiently via binary search
Q4)
import java.io.*;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class q4 {
String line;
int wordCount = 0;
int characterCount = 0;
int paraCount = 0;
int whiteSpaceCount = 0;
int sentenceCount = 0;
while ((line = bufferedReader.readLine()) != null) {
if (line.equals("")) {
paraCount += 1;
} else {
characterCount += line.length();
String words[] = line.split("\\s+");
wordCount += words.length;
whiteSpaceCount += wordCount - 1;
String sentence[] = line.split("[!?.:]+");
sentenceCount += sentence.length;
}
}
if (sentenceCount >= 1) {
paraCount++;
}
System.out.println("Total word count = " + wordCount);
System.out.println("Total number of sentences = " + sentenceCount);
System.out.println("Total number of characters = " + characterCount);
System.out.println("Number of paragraphs = " + paraCount);
}
}
Q5)
import java.util.*;
public class q5 {
public static void main(String[] args) throws RegNumNotFoundException {
Scanner sc = new Scanner(System.in);
System.out.println("enter n");
int n = sc.nextInt();
ArrayList<String> arr = new ArrayList<>();
for (int i = 0; i < n; i++) {
String reg = sc.next();
arr.add(reg);
}
System.out.println("enter reg number to be found");
String user = sc.next();
boolean flag=true;
for (int i = 0; i < n; i++) {
if (arr.get(i).equals(user)) {
System.out.println("reg number found");
flag=false;
}
}
if (flag) {
throw new RegNumNotFoundException("reg not found");
}
}
}