
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();
}
}
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.