老师,这个输出语句是不是这两种写法都可以?

来源: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’字符是变量的形式,那么是正确的。第二种形式因为已经将字符写在字符串中了,所以是不正确的做法。

在实际开发中,是使用变量的形式来传递数据,也就是上面老师写的方式。

祝学习愉快~


0

0 学习 · 9886 问题

查看课程