答案
class Person{
String Name,Sex;
int Age;
void setName(String a) {
Name=a;
}
void setSex(String b) {
Sex=b;
}
void setAge(int c) {
Age=c;
}
void print() {
System.out.printf("name:%s; sex:%s; age:%d",Name,Sex,Age);
}
}
解析:此题就考了一个set方法,没什么可说的。就输出的地方,由于需要格式化输出,就选择了用printf,Java中的printf和C语言的printf几乎完全一致
注意:此题裁判程序中,给出了读入字符串的方法,scan.next();
- 1、一定要读取到有效字符后才可以结束输入。
- 2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。
- 3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
- next() 不能得到带有空格的字符串。
仅供参考,如有更优解,可在评论区参与讨论
Comments NOTHING