JAVA的输入输出

article/2025/10/2 9:22:01

1.Java的输出

System,out,println(); //输出且换行
System.out.print(); //输出不换行
System.out.printf(); //提供字符格式化

示例

class Output{public static void main(String args[]){System.out.println("1.println");System.out.println("2.println");System.out.print("1.print");System.out.print("2.print");System.out.print("\n");System.out.println("我喜欢"+"汉堡包");}
}

输出

1.println
2.println
1.print2.print
我喜欢汉堡包

在Java中,可以用+运算符来连接两个字符串,如上面的代码 System.out.println(“我喜欢”+“汉堡包”); 输出的是对“我喜欢”和“汉堡包”两个字符串的串联
printf
Java中printf的运用于C/C++中printf的运用类似
请添加图片描述

Java的输入

Scanner类
为了使用scanner类,我们首先需要导入java.util.Scanner包

import java.util.Scanner;

创建scanner对象,从用户获取输入

//创建scanner对象
Scanner str=new Scanner(System.in);
//接受用户输入
int w=str.nextInt();

在上面的代码中,我们调用了nextInt()来获取用户输入的单词,注意如果输入的单词不是数字型单词,会发生InputMismatchException异常
除了nextInt()函数,还可以使用nextLong(),nextFloat(),nextDouble()和next()方法来分别从用户获取long,float,double和string输入。

方法描述
nextInt()从用户读取int值
nextFloat()从用户读取float值
nextBoolean()从用户读取boolean值
nextLine()从用户读取一行文本
next()从用户那里读取一个单词
nextByte()从用户读取byte值
nextDouble()从用户读取double值
nextShort()从用户读取short值
nextLong()从用户读取long值

注意: 可以使用close()来关闭对象。建议一旦输入,就关闭scanner对象。

示例

import java.util.Scanner;
public class Input {public static void main(String args[]) {	Scanner scanner=new Scanner(System.in);//参数System.in表示从键盘输入int n=scanner.nextInt();System.out.println(n);//这里是用int型的n接收scanner过来的数据long b=scanner.nextLong();//其他类型以此类推,你要读入什么类型的数据,就next啥System.out.println(b);//关于读入字符串String str= scanner.nextLine();System.out.println(str);scanner.close();}
}

输入

55
22

在输入第二个数据后回车,就不能在输入框输入数据了,这是因为,在输入第二个数据后进行了回程,程序就认为它的任务是接受回车,它接受了,就不会再接受任务了,所以,在编程过程中,建议将字符串的读入放在前面。
输出

55
22

JAVA提供了不同的获取用户输入的方法,在后面的学习中会继续补充。。。


http://chatgpt.dhexx.cn/article/HKi31hcR.shtml

相关文章

[JAVA]java中的打印输出语句

java中的打印语句分为三种: System.out.print(); System.out.println(); System.out.printf(); 1.System.out.print(); 打印在引号里的字符串 int x 5; System.out.print("今天是周" x); 打印结果: 2.System.out.println(); 和print…

java怎么完成输出语句

我们在前面的文章和案例中,其实早就知道Java是如何实现输出功能的了。没错,就是利用System.out.println()语句来实现的!接下来壹哥就给大家详细解读一下这个语句的作用及其含义。 1. System 我们先来看看System是个什么东东。 System是Jav…

Java的输出语句与注释

控制台输出语句 在Java中想要用控制台输出语句首先得先初步认识如下代码: 一,代码块System.out.print("输出内容");注意:Java严格区分大小写,大小写不能搞错。括号里要打引号。代码块结束之后加上; 二,方法…

Java中简单的输入输出语句

Java中简单的输入输出语句 一、输入语句 1.使用Scanner类 使用步骤: (1)导包 import java.util.Scanner; 这一步是必须要做的!!! (2)使用Scanner创建对象 Scanner scnew Scanner(System.in);//sc是你所创建的变量名&#…

Java016——Java输入输出语句

一、输出语句 Java常用的输出语句有三种: 1)System.out.println(); 换行输出,输出后会自动换行。 //示例 System.out.println("Hello"); System.out.println("World");//输出 Hello World2)System.out.pri…

【单元测试】Junit 4(七)--junit4 TestRunnner

Test Runners 我没想到一个特别合适的词来形容Test Runners的作用,所以多说几句: Test Runners 是具有特殊功能的执行测试用例的通道,也可以理解为测试的执行者,例如可以同时运行多个测试用例,也可以具有这个测试执行…

浅谈单元测试 Junit4

JUint是Java编程语言的单元测试框架,用于编写和运行可重复的自动化测试。本文主要针对Junit4要点进行梳理总结。 一、浅谈单元测试 1.1 什么是单元测试 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于…

JUnit4高级篇-由浅入深

JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。 先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在…

Junit4Junit5对比

Junit是Java编程语言的单元测试框架&#xff0c;用来编写单元测试代码。随着Junit5的盛行&#xff0c;与Junit4有何差异。 JDK支持 Junit4需要Java5版本 Junit5需要Java8版本 Maven依赖 Junit4不区分模块&#xff0c;只有一个jar&#xff1a; <dependency><groupId>…

eclipse中Junit4(单元测试)的配置和使用

在项目的实际开发中&#xff0c;我们需要在完成每层的功能代码实现之后去对该功能的代码进行测试&#xff0c;这是因为如果在所有的代码都写完之后在测试的话&#xff0c;会造成调试困难&#xff0c;代码修改起来也很繁琐&#xff0c;这样开发效率会大大降低&#xff0c;不利于…

IDEA中添加junit4的三种方法

1、第一种方法 首先创建一个工程&#xff0c;创建好一个测试类&#xff0c;类的名称最好不要取Test&#xff0c;接下来写下一个注解Test&#xff0c;此时会报错。 报错的原因是创建的工程项目没有导入Junit4依赖&#xff0c;具体查看是在左上角 file–>project structure …

JUnit 4 与 TestNG 对比

Junit 4 和 TestNG 都是 Java 方面非常流行的单元测试框架。在功能上两个框架都非常类似。到底哪个比较好&#xff1f;在Java项目中我们应该选择哪个框架&#xff1f; 下图将会对Junit 4 和 TestNG 做个功能特征的对比。 注解支持 Junit 4 和 TestNG 在注解方面的实现非常相似。…

Junit 4 Tutorials(Junit 4 教程) 一、Junit简介及Junit Eclipse 教程

Junit 测试框架简介 测试框架是最流行的Java单元测试框架。Junit被用来开发对Java类的单元测试。它就是一个类包&#xff0c;提供了各种方法来测试Java类中的方法(method)。 Junit 4 特性 简单的注解&#xff0c;提供书写Junit测试的基本特性断言方法(Assert Methods)比较测试…

JUnit4 与 JUnit 5 常用注解对比

JUnit4 与 JUnit 5 常用注解对比 JUnit4JUnit5说明TestTest表示该方法是一个测试方法。JUnit5与JUnit 4的Test注解不同的是&#xff0c;它没有声明任何属性&#xff0c;因为JUnit Jupiter中的测试扩展是基于它们自己的专用注解来完成的。这样的方法会被继承&#xff0c;除非它…

JUnit4教程(一):基本应用

一、简介 这个估计大家都比我清楚了&#xff0c;JUnit是一个单元测试框架&#xff0c;我们可以基于它编写用来测试代码的代码&#xff0c;从而更方便地进行回归测试。 二、编写测试与断言&#xff08;Assertion&#xff09; 在Junit4中&#xff0c;编写一个测试方法只需要使用…

JUnit4使用教程-快速入门

序言 大学刚学java的时候就听说过JUnit了&#xff0c;单元测试框架&#xff0c;很好用的测试框架&#xff0c;JUnit测试框架将测试更加便捷和容易&#xff0c;编写测试代码也是简单、明了&#xff0c;功能强大。今天我给大家简单分享一下最新JUnit4的使用&#xff0c;几分钟入…

单元测试——junit4入门例子

简单的Junit4 单元测试入门例子 新建第一个测试test case 这次我使用一个简单的例子来介绍如何写一个简单的单元测试&#xff0c;这里所用的测试工具是eclipse。 点击下载->涉及的项目源代码下载 被测文件 Calculate.java package com.junit4.main;public class Calcul…

JUnit4教程

因jdk5中的新特性&#xff0c;JUnit4也因此有了很大的改变。确切的说&#xff0c;Junit4简直就不是3的扩展版本&#xff0c;而是一个全新的测试框架。下面详细介绍JUnit4的使用方法 1.测试方法&#xff1a; 在junit4之前&#xff0c;测试类通过继承TestCase类&#xff0c;并使用…

JUnit4 jar包下载

JUnit4 jar包 链接&#xff1a;https://pan.baidu.com/s/112B-PaQvlTAzEXxHcpC9Sw 密码&#xff1a;ktrn

JUnit4单元测试入门教程

JUnit4单元测试入门教程 - 简书 本文按以下顺序讲解JUnit4的使用 下载jar包单元测试初体验自动生成测试类执行顺序Test的属性 下载jar包## 下载地址 在github上&#xff0c;把以下两个jar包都下载下来。 下载junit-4.12.jar&#xff0c;junit-4.12-javadoc.jar&#xff08;文…