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