老师,这个输出语句是不是这两种写法都可以?
来源:4-2 编程练习
UUU加油
2021-10-06 23:22:31
老师,您好:
请问,这道题的输出语句是不是以下两种写法都可以?
System.out.println('f'+"是a到z之间的字符");
System.out.println("f是a到z之间的字符");
输出结果一样的。请问实际应用中哪种写法更正式一些
1回答
好帮手慕小蓝
2021-10-07
同学你好,题目的要求是将char类型的变量与字符串做拼接,所以这里的正确做法是下面这样的:
char c = 'f'; if(c >= 'a' && c <= 'z'){ System.out.println(c + "是a-z之间的字符"); }
同学的写法中,如果第一种的‘f’字符是变量的形式,那么是正确的。第二种形式因为已经将字符写在字符串中了,所以是不正确的做法。
在实际开发中,是使用变量的形式来传递数据,也就是上面老师写的方式。
祝学习愉快~
相似问题