fork download
  1. import java.util.*;
  2. class Person{
  3. int driving_license_no,basic_pay;
  4. long phone_no;
  5. String name,address,blood_group,dateOfBirth;
  6. Person() { }
  7. Person(String s){
  8. name=s;
  9. }
  10. void getdata(String s){
  11. Scanner in=new Scanner(System.in);
  12. dateOfBirth=in.nextLine();
  13. blood_group=in.nextLine();
  14. basic_pay=in.nextInt();
  15. phone_no=in.nextLong();
  16. driving_license_no=in.nextInt();
  17. address=s;
  18. }
  19. void display(){
  20. System.out.println("Name: "+name+"\nAddress: "+address+"\nBlood Group: "+blood_group+"\nDate of birth: "+dateOfBirth+"\nDriving license no.: "+driving_license_no+"\nPhone no.: "+phone_no+"\nBasic pay: "+basic_pay);
  21. }
  22. }
  23.  
  24. class PersonalInfo{
  25.  
  26. public static void main(String []args){
  27. Scanner in=new Scanner(System.in);
  28. Person p1=new Person("sanchit");
  29. p1.getdata("BG100 rajendra bhawan IITR");
  30. // p1.address="BG100";
  31.  
  32. System.out.println("Personal information of p1 is");
  33. p1.display();
  34. Person p2=new Person();
  35. p2.name="yash";
  36. p2.getdata("kotha no.69,GB road,Delhi");
  37. System.out.println("Personal informtion of p2 is");
  38. p2.display();
  39. }
  40. }
Runtime error #stdin #stdout #stderr 0.1s 2184192KB
stdin
24 January 2000
B+ve
100000
9425390202
68536
28 February 2000
B+ve
100
9893669935
35728
stdout
Personal information of p1 is
Name: sanchit
Address: BG100 rajendra bhawan IITR
Blood Group: B+ve
Date of birth: 24 January 2000
Driving license no.: 68536
Phone no.: 9425390202
Basic pay: 100000
stderr
Exception in thread "main" java.util.NoSuchElementException: No line found
	at java.util.Scanner.nextLine(Scanner.java:1540)
	at Person.getdata(Main.java:12)
	at PersonalInfo.main(Main.java:36)