答案

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() 不能得到带有空格的字符串。

仅供参考,如有更优解,可在评论区参与讨论

届ける言葉を今は育ててる
最后更新于 2022-04-05