Java中简单的输入输出语句

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

Java中简单的输入输出语句

一、输入语句

1.使用Scanner类

使用步骤:

(1)导包

import java.util.Scanner;

这一步是必须要做的!!!

(2)使用Scanner创建对象

Scanner sc=new Scanner(System.in);//sc是你所创建的变量名,其他的代码是规定如此;
                                  //构造Scanner类对象,它附属于标准输入流System.in;

(3)输入数据

java输入语句怎么写,My_Java,java,算法,数据结构

接下来用代码区别next( )和nextLine( )。

next( )的实现:

java输入语句怎么写,My_Java,java,算法,数据结构

因为其中有空格,所以==当next( )遇到空格就停止执行。

nextLine( )的实现:

java输入语句怎么写,My_Java,java,算法,数据结构

以上就是这两种输入输入字符串的方法与它们的区别。

(4)注意事项

nextLine ()方法是遇到回车才算输入结束,所以就会把空格、Tab键这种”不特殊”的键也包括进去。另外, next ()方法是不会接受换行字符的,意思是说,你Java中 用户输入要用到Scanner类,而输入字符串又要用到该类里面的next ()和 nextline ()的方法。

举例说明:

java输入语句怎么写,My_Java,java,算法,数据结构

对此结果的解释:因为当你输入18时要敲一下回车键,这时候nextLine( )检测到有回车键的输入,就会终止执行后面的代码。

改正方法:可以选择使用next( ),或者将nextLine( )放在nextInt( )前面。

(5)总结:当你要输入不同种类的数据的时候,优先处理字符串的输入!!!

二、输出语句

一般java的输出语句一共有三种:

(1)

System.out.println();//java中最常用的输出语句,会自动换行;

java输入语句怎么写,My_Java,java,算法,数据结构

(2)

System.out.print();//与上一个输出语句的区别就是此输出语句不会自动换行;

java输入语句怎么写,My_Java,java,算法,数据结构

(3)

System.out.printf();//这个方法延续了C语言的输出方式,通过格式化文本和参数列表输出;

java输入语句怎么写,My_Java,java,算法,数据结构

不同转换符实现不同数据类型到字符串的转换,如表所示:文章来源地址https://www.toymoban.com/news/detail-723320.html

转换符 示列 举例
%d 整数类形 12
%f 浮点类型 2.3
%e 指数类型 3.4e+4
%c 字符类型 ‘a’
%s 字符串类型 “abc”
%o 整数类型(八进制) 77
%x 整数类型(十六进制) FF
%b 布尔类型 false

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

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

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

相关文章

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

    java中的打印语句分为三种:  打印在引号里的字符串 打印结果:  和print差不多,但会默认自动换行,可以直接使用此语句,达到换行的效果。  3.System.out.printf(); 和C语言中的打印语句一致了,提供字符串的格式化。  

    2024年02月11日
    浏览(28)
  • 【Java基础:输入输出类】:Scanner类(输入输出)

    图片来自互联网 前言         一、Scanner是什么?         二、Scanner 的使用                  1.next()   获取字符的使用:          2.nextLine()  获取字符串的使用          3.next()和nextLine()的区别?          4.nextInt()、nextFloat()、nextDouble()  获取整

    2023年04月08日
    浏览(25)
  • JAVA输入语句与循环控制结构------JAVA入门基础教程

    import java.util.Scanner; class LogicExer {     static Scanner in = new Scanner(System.in);     public static void main(String args[])     {         int a;         int b;         a = b = 20;         boolean bo1 = (++a % 3 == 0) (a++ % 7 == 0);         System.out.println(a+\\\"+\\\"+bo1);         boolean b

    2024年02月01日
    浏览(42)
  • 【Java】ACM模式下输入输出汇总(Java)

    (1)输入描述: (2)输出描述: (3)示例 输入: 输出: 代码: (1)输入描述: (2)输出描述: (3)示例 输入: 输出: 代码: (1)输入描述: (2)输出描述: (3)示例 输入: 输出: 代码: (1)输入描述: (2)输出描述: (3)示例 输入: 输出: 代码: (1)输入描述

    2024年02月12日
    浏览(27)
  • Java中的输入和输出

    Java中的输入和输出是非常重要的,可以让程序与用户进行交互,读取和写入数据。下面是一些Java输入和输出的常用知识总结: 1. 标准输入输出(System.in和System.out) : - 标准输入(System.in)是指从键盘或控制台读取数据,可以使用Scanner类来读取用户的输入。 - 标准输出(System.out

    2024年02月07日
    浏览(29)
  • java里的输入与输出

    一、概述 输入输出可以说是计算机的基本功能。作为一种语言体系,java中主要按照流(stream)的模式来实现。其中数据的流向是按照计算机的方向确定的,流入计算机的数据流叫做输入流(inputStream),由计算机发出的数据流叫做输出流(outputStream)。 Java语言体系中,对数据流的主

    2024年02月07日
    浏览(25)
  • Java零基础入门-输入与输出

    哈喽,各位小伙伴们,你们好呀,我是喵手。   今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。   我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,

    2024年02月05日
    浏览(28)
  • [JAVA] ACM模式下输入输出

    经典十一道题 题一 多行数据,有行数限制,每行有个数限制 输入描述: 输入的第一行包括一个正整数t(1 = t = 100), 表示数据组数。 接下来 t 行, 每行一组数据。 每行的第一个整数为整数的个数n(1 = n = 100)。 接下来n个正整数, 即需要求和的每个正整数。 输出描述: 每组数据

    2024年02月13日
    浏览(22)
  • Java I/O (输入/输出)

            流是一种有序的数据序列,根据操作类型,可以分为输入流和输出流两种。I/O流(输入输出)提供了一条通道程序,可以使用这条通道把源中的字节序列送到目的地。         程序从指向源的输入流中读取源中的数据,源可以是文件、网络、压缩包、其他数据。

    2024年02月08日
    浏览(26)
  • java中字母、字符串,输入小写输出大写,输入大写输出小写、大小写转换

    思路: 1、利用“大小写字母之间正好相差32”这一特点                                                       2、用  toLowerCase()、toUpperCase() 字符串自带的方法  提示: Java中没有.nextChar()。 所以要读取char,我们使用  .next().charAt(0)  1、 输入小写输

    2024年02月07日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包