在创建新对象时使用char

时间:2013-08-13 09:30:45

标签: java object char

我有一个Student课程,我需要在创建对象时将成绩作为角色。如何在对象参数中写入?如果我使用引号它认为它是一个字符串,如果我只写A级,它认为它是一个变量。参数是:

String name
String Adress
Integer birthdate
Integer age
String course
char grade
String school

Student Student1 = new Student("John", "Random street 1", 891117, 23, "Java", A, "HIG" );

4 个答案:

答案 0 :(得分:2)

字符包含在单引号'

Student Student1 = 
new Student("John", "Random street 1", 891117, 23, "Java", 'A', "HIG" );

答案 1 :(得分:0)

如果您对包装类感兴趣,可以使用类似的东西

Character myChar=new Character('a');

答案 2 :(得分:0)

我认为你可以使用

学生Student1 =新学生(“John”,“Random street 1”,891117,23,“Java”,“A”,“HIG”);

答案 3 :(得分:0)

我认为你应该在这里使用enum,因为等级列表是固定的:

public enum Grade{
    A, B, C, D, E F;
}

然后你可以传递Grade.A例如。