Java学习手册——第六篇输入输出

这篇具有很好参考价值的文章主要介绍了Java学习手册——第六篇输入输出。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

几乎所有的开发语言都会有输入输出,程序的定义里面也有输入输出,可以见得输入输出是何等的重要。如果没有输入,人类如何与计算机交流?如果没有输出,一切努力都是白费,因为我们看不到结果。

这里的输入输出你可以简单的理解为人与人之间的沟通交流,虽然我们已经习以为常了,但是可以细品一下:
我:你好。(握手)
小魏:你好。(握手)

就是简单的一来一回,都是通过我们的感官、大脑快速判断之后的形成的,于是乎我们就有了不知不觉的输入输出了。

那计算机怎么区分输入输出呢?
标准的输入:键盘
标准的输出:显示屏

其他的输入还有麦克风、鼠标等。
其他的输出还有音响等。

经常使用电脑的人基本上都很熟悉,我们用键盘输入文字和电脑交流。
而电脑勤勤恳恳的通过显示屏或麦克风输出出来让我们听到看到(不知道以后会不会可以摸到),
这些都是在照顾我们人类的感官系统,他们可以用最简单最高效高低电平来输入输出,但是人类不懂啊。

PS:大家可以思考一下手机有哪些输入输出。
Java学习手册——第六篇输入输出,浩哥的JAVA之路,java,学习,开发语言,输入输出,Java学习记录
Java语言也是贴心的给我们带来了输入输出的方法:

// 导入 Scanner 输入类
import java.util.Scanner;
  
public class Main {  
    public static void main(String[] args) {
        // 创建一个标准的 Scanner 对象以读取用户输入 
        Scanner scanner = new Scanner(System.in); 
        // 向控制台输出下面的字符串
        System.out.println("请输入一个字符串:");  
        // 读取用户输入的字符串,放入input变量中
        String input = scanner.nextLine();  
        // 输出用户输入的字符串  
        System.out.println("你输入的字符串是:" + input);  
    }  
}

有了输入输出我们就能做很多事情了,
比如你可以输入一个字符,然后计算机会输出一段话,
就像当前的比较火热的AI一样,
一问一答,谈笑间。

当然在最终的结果输出之前,我们是需要大量计算的。
比如,我们人类互相打招呼:
我:吃了吗?
小魏:吃了。

是的,大脑已经帮我们思考了,之间回答“吃了”。
你也可以设计一个程序,不管输入任何字符,都会输出:“吃了”。
试试吧,让你聪明的大脑转动起来,带着玻璃绣球灯,指引你走向远方。文章来源地址https://www.toymoban.com/news/detail-786528.html

到了这里,关于Java学习手册——第六篇输入输出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JAVA学习:IO流篇(输入输出流)

    输入:将文件以数据流的形式读取到java程序中 输出:通过java程序将数据流写入文件中 按照方向分,可以分为输入流和输出流。 按照单位分,可以分为字节流和字符流,字节流是指每次处理的数据以字节为单位,字符流是指每次处理的数据以字符为单位。 按照功能分,可以

    2023年04月16日
    浏览(32)
  • Java学习笔记之----I/O(输入/输出)一

            在变量、数组和对象中存储的数据是暂时存在的,程序结束后它们就会丢失。想要永久地存储程序创建的数据,就需要将其保存在磁盘文件中(就是保存在电脑的C盘或D盘中),而只有数据存储起来才可以在其他程序中使用它们。Java的I/O技术可以将数据保存到文本文件

    2024年02月10日
    浏览(25)
  • Redis篇----第六篇

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 Redis 提供两种持久化机制 RDB 和 AOF 机制: 1、 RDBRedis DataBase)持久化方式 : 是指用数据集快照的方式半持久化模式

    2024年02月19日
    浏览(31)
  • MySQL篇---第六篇

    varchar 与 char 的区别,char 是一种固定长度的类型,varchar 则是一种可变长度的类型。 varchar(30) 中 30 的涵义最多存放 30 个字符。varchar(30) 和 (130) 存储 hello 所占空间一 样,但后者在排序时会消耗更多内存,因为 ORDER BY col 采用 fixed_length 计算 col 长度 (memory 引擎也一样)。 对

    2024年02月08日
    浏览(28)
  • 初识Linux:第六篇

    👉本篇的主要目的:让大家能够使用vim在Linux上写代码和学会在yum上下载软件;👈 在Linux上安装软件有三种方式: 源代码安装 软件的源代码是软件的原始数据,任何人都可以通过源代码查看该软件的设计架构和实现方法,但是 源代码不能在计算机中直接运行安装。需要通过

    2024年02月06日
    浏览(29)
  • 《Java面向对象程序设计》学习笔记——第 12 章 输入流与输出流

    ​笔记汇总: 《Java面向对象程序设计》学习笔记 File 对象主要用来获取文件本身的一些信息,例如文件所在的目录、文件的长度和文件的读/写权限等,不涉及对文件的读/写操作。 创建 File 对象的构造方法有以下 3 个: 其中, filename 是文件名字 ,directoryPath 是文件的路径,

    2024年02月11日
    浏览(26)
  • 第六篇:区块链概述及应用场景

    作者:禅与计算机程序设计艺术 区块链(Blockchain)是一种分布式数据库,用于管理对等网络上交易或数据记录的不可篡改性、透明性和可追溯性,并为用户提供了支付服务、记账本功能、身份认证、存证等多种应用领域。简而言之,区块链是一个去中心化的、共享的、永久

    2024年02月08日
    浏览(28)
  • 微服务开发系列 第六篇:Redisson

    A、技术栈 开发语言:Java 1.8 数据库:MySQL、Redis、MongoDB、Elasticsearch 微服务框架:Spring Cloud Alibaba 微服务网关:Spring Cloud Gateway 服务注册和配置中心:Nacos 分布式事务:Seata 链路追踪框架:Sleuth 服务降级与熔断:Sentinel ORM框架:MyBatis-Plus 分布式任务调度平台:XXL-JOB 消息中间

    2024年02月07日
    浏览(42)
  • 第六篇从严谨起,谈谈量子计算安全

    作者:禅与计算机程序设计艺术 由于科技的飞速发展,人类也变得越来越“工科化”。因为有了科技的进步,我们终于可以做到这样一个地步——把一切都变成数字。这种全新的数字世界正在引领着我们的生活。而与此同时,随之而来的便是更加复杂、更加迅猛的计算机革命

    2024年02月07日
    浏览(43)
  • 微信小程序第六篇:元素吸顶效果实现

     系列文章传送门: 微信小程序第一篇:自定义组件详解 微信小程序第二篇:七种主流通信方法详解 微信小程序第三篇:获取页面节点信息 微信小程序第四篇:生成图片并保存到手机相册 微信小程序第五篇:页面弹出效果及共享元素动画 话不多说,先看效果: 这种效果在

    2024年02月16日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包