输入输出

      上次谈到,程序在开眼看世界时总会对着这个崭新的世界大声说一声,“hello world!”。那么这几句代码哪些是必须的,哪些是可有可无的呢?

       我们知道,计算机本质上是一个机器,就像台灯,或者汽车。既然是机器,就涉及到了人与机器的交互。比如台灯,我们只有打开了开关,台灯才会亮。比如汽车,我们只有按下了启动按钮,汽车才能发动起来。所以,是机器就应该有个开关,打开了这个开关,机器才能平稳的运行下去。那么这段代码的开关在哪里呢?让我们一起来回顾下这段代码:

public class Main {
    public static void main(String []args) {
         System.out.println("hello world!");
    }
}

       这行代码的开关就是public static void main(String []args){};要想让整个机器能够运行起来,我们就必须加上这个开关。因此,这段代码是必不可少的。public class Main是否也是必须的呢?public class是不可少的,Main是可以替换的,换成A、B、C都是可以的,不信你可以试下哦。

       刚刚谈到,计算机本质上是个机器,那既然是个机器,就需要人和机器对话,人告诉计算机一些数据,计算机经过了复杂的运算再告诉人结果是什么?总得老说,计算机就是人的一个好帮手,帮助人们把意见事情干完了,然后再把干的结果反馈给人类。那人类是如何把话传给计算机呢,计算机又是如何把结果反馈给人类呢?也就是说,计算机的耳朵和嘴是什么呢?其实就是输入和输出。

      先让我们一起来看下计算机是如何用嘴来告诉人类运行结果的吧?System.out.println("hello world!"); 计算机运行完后,用这几行代码就会在界面上打印一串结果,以此来告诉人类想要的结果。那计算机是如何听人类的命令呢?让我们一起来看下如下几行代码。

    

public class Main {
    public static void main(String[] args) {
        int i=0;
        Scanner scanner = new Scanner(System.in);
        if (scanner.hasNextInt()) {
            i = scanner.nextInt();
        }
        System.out.println("The result is:" + i);
    }
}

      其中Scanner就是专门来解决计算机倾听人类程序的代码。当运行该行代码后,计算机便可以倾听人类的指令,并将运行结果通过嘴说出来。

3
The result is:3

      从程序中我们又看到,int i 这个变量,那么变量到底是什么东西呢?欲听该类问题,且听下回分解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值