A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘同超 中级黑马   /  2012-7-26 15:05  /  1967 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1.                 if( 这里写什么可以输出Hello world?! ){
  2.                         System.out.println("Hello");
  3.                 }else{
  4.                         System.out.println(" world!");
  5.                 }
复制代码
以前看到过的,虽然意义不大。但还是想知道怎么输出 Hello world。

8 个回复

倒序浏览
本帖最后由 刘同超 于 2012-7-26 15:22 编辑
  1.                 if (System.out.printf("Hello").equals("")) {
  2.                         System.out.println("Hello");
  3.                 } else {
  4.                         System.out.println(" world!");
  5.                 }
复制代码
我先把自己写出来的贴上来吧。

有点投机,简单解释一下。
System 系统
out 输出
printf 打印
equals 比较

就是在打印之后进行比较,不是"";就进else里了。。

评分

参与人数 1技术分 +1 收起 理由
田向向 + 1 鼓励一下新同学

查看全部评分

回复 使用道具 举报
if里面用于进行条件判断,在if里输出语句,兴趣研究还行,但是有点那啥。。

评分

参与人数 1黑马币 +1 收起 理由
刘同超 + 1 这是我以前看的一个面试题。。ORZ。。.

查看全部评分

回复 使用道具 举报
if语句里面 先判断调用equals(" '')里面的引用和传递进来是否一致,是否指向同一个对象,很显然,是false,所以就进入到了else语句中执行

评分

参与人数 1黑马币 +1 收起 理由
刘同超 + 1 那不还是要打印么。能在if()括号里写个方.

查看全部评分

回复 使用道具 举报

  1. <p>class PHello
  2. {
  3. public static void main(String[] args)
  4. {
  5.   int a = 2;
  6.   if(print(a)>0)
  7.    System.out.println("Hello World!2");
  8. }</p><p> public static int print(int i)
  9. {
  10.   if(i > 0)
  11.    System.out.println("Hello World!1");
  12.   return 1;
  13. }
  14. }
  15. </p>
复制代码
通过if条件判断里面调用函数输出语句。
运行结果如下:


回复 使用道具 举报
水木桶 发表于 2012-7-26 15:59
通过if条件判断里面调用函数输出语句。
运行结果如下:

只能在if的表达式里判断!就是只能在括号里写东西。
回复 使用道具 举报
田向向 发表于 2012-7-26 15:30
if语句里面 先判断调用equals(" '')里面的引用和传递进来是否一致,是否指向同一个对象,很显然,是false, ...

你是说在这个()括号里写方法体??这种还真没见过
回复 使用道具 举报
王渠 中级黑马 2012-7-26 19:12:27
8#
{:soso_e142:}鼓励新同学哦!if()的括号中间是必须要写入一个返回值为布尔型的关系式的。
首先这是一个关系式。其次,返回值是布尔型,也就是要么真,要么假。
而正常的输出语句是一个完整的代码。
像System.out.println("Hello Java!");
这样已经是以分号结束了。
哈哈,不过可以告诉你哦,如果你愿意写一个返回值是布尔型的函数,而函数里面写上了输出语句的话,是可以实现你想要的效果的哦
回复 使用道具 举报
王楠 初级黑马 2012-7-26 19:17:31
9#
if的返回值是布尔类型的,()里面写的是条件,如果满足了if的条件就走就走if里面的语句,没满足就走else的了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马