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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 卢其龙 黑马帝   /  2012-1-5 22:55  /  2102 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 卢其龙 于 2012-1-10 15:05 编辑

//只能在添加语句输入命令,实现控制台输入:Hello world
        static void Main(string[] args)
        {if(/*添加语句*/){
            System.out.println("Hello");
        }
            else{
            System.out.println(" World");
        }

5 个回复

倒序浏览
soh 黑马帝 2012-1-5 22:59:01
沙发
args[0].equals("hellp")?true:false||args[1].equals("world")?true:false
是这样吗?是用equals还是用==。我不是太清楚。
回复 使用道具 举报
soh 黑马帝 2012-1-5 23:21:00
藤椅
明白楼主的意思了
条件语句:
new Scanner(System.in).next().equals("hello world")

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
public static void main(String[] args) {
        //匿名对象   读取控制台输入流返回标记,不太理解句话
        if( new java.util.Scanner(System.in).next().equals("hello world") )
        {
            System.out.println("Hello");
        }
            else{
            
            System.out.println(" World");
        }

        }
---------------------------------------输出为 空
不行

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
if(){
}else{
}
语句中,只有一个语句块会被执行,而且,只会被执行一次,所以,在在条件里打代码,是输出不了你要的结果的

想要输出你要的结果,只能在if的语句外加其它逻辑才可以
回复 使用道具 举报
楼上的你太小看java的等不忙了,我给你玩2个

评分

参与人数 1黑马币 +1 收起 理由
admin + 1 等待中。。。

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马