news 2026/8/2 2:46:21

Java学习day02

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java学习day02

println是print line的缩写,表示输出并换行。因此,如果输出后不想换行,可以用print()

输入

和输出相比,Java的输入就要复杂得多。

我们先看一个从控制台读取一个字符串和一个整数的例子:

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 创建Scanner对象 System.out.print("Input your name: "); // 打印提示 String name = scanner.nextLine(); // 读取一行输入并获取字符串 System.out.print("Input your age: "); // 打印提示 int age = scanner.nextInt(); // 读取一行输入并获取整数 System.out.printf("Hi, %s, you are %d\n", name, age); // 格式化输出 } }

首先,我们通过import语句导入java.util.Scannerimport是导入某个类的语句,必须放到Java源代码的开头,后面我们在Java的package中会详细讲解如何使用import

然后,创建Scanner对象并传入System.inSystem.out代表标准输出流,而System.in代表标准输入流。直接使用System.in读取用户输入虽然是可以的,但需要更复杂的代码,而通过Scanner就可以简化后续的代码。

有了Scanner对象后,要读取用户输入的字符串,使用scanner.nextLine(),要读取用户输入的整数,使用scanner.nextInt()Scanner会自动转换数据类型,因此不必手动转换。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/2 2:44:39

电控与数字电源职业选择指南:技术栈、前景与薪资对比

最近在后台收到不少控制工程专业同学的私信,都在纠结同一个问题:毕业找工作,到底是选“电控”方向,还是“数字电源”方向?这两个方向听起来都跟电和控有关,但具体做什么、发展路径如何、哪个更适合自己&…

作者头像 李华
网站建设 2026/8/2 2:41:50

Python批量处理良率数据:自动生成缺陷分析报表

一、问题背景:工厂真实场景在半导体Fab的实际生产中,工程师每天都会遇到各种系统异常、数据对不上、报警频发的问题。这些问题直接影响良率、产能和报表准确性。以下是我们团队亲历的真实场景,经过脱敏处理后分享给大家。某40英寸晶圆代工厂&…

作者头像 李华
网站建设 2026/8/2 2:37:42

图像边缘检测实战:Sobel、Prewitt与Canny算法原理与应用对比

1. 从“轮廓”到“像素”:为什么我们需要边缘检测在图像处理的世界里,我们常常听到一个词:“特征”。一张图片里,猫的胡须、建筑的棱角、文字的笔画,这些能让计算机“看懂”图像的关键信息,就是特征。而边缘…

作者头像 李华