import java.util.Scanner; public class Student { private String indexNo; private String gender; private char initial; private int mark1; private int mark2; private int mark3; private int max; public Student(String newIndexNo, String newGender, char newInitial, int newMark1, int newMark2, int newMark3) { indexNo=newIndexNo; gender=newGender; initial=newInitial; mark1=newMark1; mark2=newMark2; mark3=newMark3; } public void setIndex(String newIndex) { indexNo=newIndex; } public void setGender(String newGender) { gender=newGender; } public void setInitial(char newInitial) { if(newInitial != 'f' || newInitial != 'm') initial='m'; } public void setMark1(int newMark1) { if(newMark1<0 || newMark1>100) mark1=0; } public void setMark2(int newMark2) { if(newMark2<0 || newMark2>100) mark2=0; } public void setMark3(int newMark3) { if(newMark3<0 || newMark3>100) mark3=0; } public String getIndex() { return indexNo; } public String getGender() { return gender; } public char getInitial() { return initial; } public int getMark1() { return mark1; } public int getMark2() { return mark2; } public int getMark3() { return mark3; } public void read() { Scanner text= new Scanner(System.in); Scanner num=new Scanner(System.in); System.out.print("Enter your index No: "); indexNo=text.nextLine(); System.out.print("Enter your Gender: "); gender=text.nextLine(); initial=gender.charAt(0); System.out.print("Enter your mark 1: "); mark1=num.nextInt(); System.out.print("Enter your mark 2: "); mark2=num.nextInt(); System.out.print("Enter your mark 3: "); mark3=num.nextInt(); } public void maxMarks() { if(mark1>mark2 && mark1>mark3) max=mark1; else if(mark2>mark1 && mark2>mark3) max=mark2; else max=mark3; } public void display() { System.out.printf("%s %c %d %d %d",indexNo,initial,mark1,mark2,mark3); System.out.print(" "); System.out.printf("Index No %s,You earned %d",indexNo,max); } }//end of class import java.lang.String; public class StudentTest { public static void main(String args[]) { Student stu = new Student("AS2010461",'f',"AS2010461",80); stu.getIndex(); stu.getGender(); stu.getInitial(); stu.getMark1(); stu.getMark2(); stu.getMark3(); stu.read(); stu.maxMarks(); stu.display(); } } import java.util.Scanner; public class Results { Scanner kbd=new Scanner(System.in); int maxMarks; StudentTest stu1=new StudentTest(); if (maxMarks>90) System.out.print("Excellent"); else if (maxMarks<50) System.out.print("Try again"); else if (maxMarks<=90 && initial='f') System.out.print("Good girl"); else System.out.print("Good boy"); public void display1() { System.out.printf("%s %c %d %d %d",indexNo,initial,mark1,mark2,mark3); System.out.print(" "); System.out.printf("Index No %s,You earned %d",indexNo,max); } }
Do modifications in StudentTest.java:
import java.lang.String; public class StudentTest { public static void main(String args[]) { Student stu = new Student("AS2010461","AS2010461",'f',80,90,100); stu.getIndex(); stu.getGender(); stu.getInitial(); stu.getMark1(); stu.getMark2(); stu.getMark3(); stu.read(); stu.maxMarks(); stu.display(); } }