Advertisement
Swampert420

Untitled

Jul 23rd, 2022
1,029
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.45 KB | None | 0 0
  1. package package2;
  2.  
  3. class Student {
  4.     int studentId;
  5.     String name;
  6.  
  7.     public Student(int studentId, String name) {
  8.         this.studentId = studentId;
  9.         this.name = name;
  10.     }
  11.    
  12.     public void print(int maths2, int english2, int studentId2){
  13.         // int studentId;
  14.         studentId = studentId2;
  15.         int java = 10;
  16.         class Marks{
  17.             int maths1, english1, java1;
  18.             public Marks() {
  19.                 english1 = english2;
  20.                 maths1 = maths2;
  21.                 // java1 = java;
  22.             }
  23.             public void printData(){
  24.                 System.out.println("Student Id: "+studentId);
  25.                 System.out.println("Student Name: "+name);
  26.                 System.out.println("Mathematics Marks: "+maths1);
  27.                 System.out.println("English Marks: "+english1);
  28.             }
  29.         }
  30.         Marks mrk = new Marks();
  31.         mrk.printData();
  32.         java = java + 2;
  33.         studentId = studentId + 2;
  34.         System.out.println(studentId);
  35.         System.out.println(java);
  36.     }
  37. }
  38.  
  39. public class MainClass {
  40.  
  41.     public static void main(String[] args) {
  42.         Student st = new Student(1, "Siddharth");
  43.         st.print(78, 89, 12);            
  44.     }
  45.    
  46. }
  47.  
  48.  
  49. class Student {
  50.     int studentId;
  51.     class Marks {
  52.         int maths;
  53.         int english;
  54.  
  55.         public Marks(int studentId, int maths, int english) {
  56.             Student.this.studentId = studentId;
  57.             this.maths = maths;
  58.             this.english = english;
  59.         }
  60.        
  61.         class Grade {
  62.             char gradeEnglish;
  63.             char gradeMaths;
  64.            
  65.             public Grade(int studentId, char gradeEnglish, char gradeMaths){
  66.                 Student.this.studentId = studentId;
  67.                 this.gradeEnglish = gradeEnglish;
  68.                 this.gradeMaths = gradeMaths;
  69.             }
  70.         }
  71.     }
  72. }
  73.  
  74. public class MainClass {
  75.  
  76.     public static void main(String[] args) {
  77.         Student st = new Student();
  78.         Student.Marks mrk = st.new Marks(1, 33, 90);
  79.         System.out.println("=========First Declaration=========");
  80.         System.out.println("Student Id: "+st.studentId);
  81.         System.out.println("Marks in English: "+mrk.english);
  82.         System.out.println("Marks in Mathematics: "+mrk.maths);
  83.         Student.Marks mrk2 = st.new Marks(4, 98, 70);
  84.         System.out.println("=========Second Declaration=========");
  85.         System.out.println("Student Id: "+st.studentId);
  86.         System.out.println("Marks in English: "+mrk2.english);
  87.         System.out.println("Marks in Mathematics: "+mrk2.maths);
  88.         Student.Marks.Grade grd = mrk.new Grade(5, 'A', 'C');
  89.         System.out.println("=========Third Declaration=========");
  90.         System.out.println("Student Id: "+st.studentId);
  91.         System.out.println("Grade in English: "+grd.gradeEnglish);
  92.         System.out.println("Grade in Mathematics: "+grd.gradeMaths);
  93.     }
  94.    
  95. }
  96.  
  97.  
  98. package package1;
  99.  
  100. class Student {
  101.     int a;
  102.     int b;
  103.     public Student(int a, int b){
  104.         this.a = a;
  105.         this.b = b;
  106.     }
  107.    
  108.     public void print(){
  109.         System.out.println(a+b);
  110.     }
  111. }
  112. public class MainClass {
  113.  
  114.     public static void main(String[] args) {
  115.         Student st;
  116.         try {
  117.             st = Student.class.newInstance();
  118.             st.print();
  119.         }catch (Exception e) {
  120.             e.printStackTrace();
  121.         }
  122.     }
  123.    
  124. }
  125.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement