广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >java中怎么输出?
  • 797
分享到

java中怎么输出?

java教程java 2021-12-13 04:12:53 797人浏览 才女
摘要

java中的两种常用的输出方式:print()和println() 。这两种的输出方式在使用时输入条件并没有明显的差别。它们的不同点体现在输出的末尾是否换行。【推荐学习:java课程】eg:public class eg { //交叉使用可

java中的两种常用的输出方式:print()和println() 。这两种的输出方式在使用时输入条件并没有明显的差别。它们的不同点体现在输出的末尾是否换行。【推荐学习:java课程】

eg:

public class eg {
//交叉使用可以体会到作用的差异
	public static void main(String[] args) {
	System.out.print("123456");
	System.out.println("abced");
	System.out.println("abced");
	System.out.print("123456");
	System.out.println("abced");
 
	}
}

结果:

1.png

分析结果:不难看出,每次使用print()时,末尾都跟有下一个输出(abced),即:print()未换行。而每次的abced之后都有换行。

注意:print()使用时需不可以无内容输出

eg:

public class eg {
	public static void main(String[] args) {
	System.out.print();//此时print无内容输出
	}
}

2.png

分析结果:使用print()时,当括号内无内容时是无法编译的,即程序会报错,这样使用print()是不允许的。

println()可以直接输出,起换行的作用

eg:

public class add {
//由于使用单独的一行无法体现结果,所以加入print()显示效果
	public static void main(String[] args) {
        System.out.print("123456");
	System.out.print("123456");
        System.out.println();
	System.out.print("123456");
	}
}

结果:

3.png

分析结果:在print的三行输出中,只有第二此输出进行了换行,也正是println为它提供了换行

print()和println()是可以相互转化的,可以使用换行符 进行换行,用print()也可以达到println()的目的

eg:

public class eg {
//与上图的代码进行对比 效果显而易见
	public static void main(String[] args) {
                System.out.print("123456");
	        System.out.print("123456");
                System.out.print("
");
	        System.out.print("123456");
	}
}

结果:

4.png

结果分析:明显的,不同的代码实现了不同的效果

java除了以上两种常见的输出以外,还有一种功能较强的输出:printf()

注意:

  1. printf()不能换行

  2. printf()也不能不带内容直接输出

printf()的输出规则更像是print(),但它比print()多一些功能。在C语言以及c++中,都有固定长度输出,而java中的print()和pritln()都不能实现这一功能。java是由C语言编写的,固定长度输出这一功能并没有被阉割,而是被printf()继承。printf对固定的实现与C的实现类似。

  • 可以输出2、8、16进制的数

  • 可以固定格式输出

具体实现如下:

package com.hone.test;
 
// "%"表示进行格式化输出, "%"之后的内容为格式的定义。
public class Printf {
    public static void main(String[] args) {
        double d = 345.678;
        String s = "hello World";
        int a = 123;
        
                //浮点型的输出
        System.out.printf("%,d",a);            //格式化输出数据,每三个数据加上一个,
        System.out.println();
        System.out.printf("%f", d);            // 345.678000
        System.out.println();
            //"9.2"中的9表示输出的长度,2表示小数点后的位数。  345.678位数不够前面不上空格
        System.out.printf("%9.3f", d);    
        System.out.println();
        System.out.printf("%+9.3f", d);            //"+"表示输出的数带正负号
        System.out.println();
        System.out.printf("%-9.3f", d);            //"-"表示输出的数左对齐(默认为右对齐)
        System.out.println();
        System.out.printf("%+-9.3f",d);            //"+-"表示输出的数带正负号且左对齐
        System.out.println();
        
                //整型的输出
        System.out.printf("%d", a);                //"d"表示输出十进制整数。
        System.out.println();
        System.out.printf("%04d", a);            //规定为4位,不够左边添加0
        System.out.println();
        System.out.printf("%d%%", a);            //如果想输出百分数,则连续用两个  %%
        System.out.println();
        System.out.printf("%o", a);                //"o"表示输出八进制整数。
        System.out.println();
        System.out.printf("%x", a);                //"x"表示输出八进制整数。
        
        
        //字符串的输出
        System.out.println();
        System.out.printf("%s%n", s);                //输出字符串,其中 %n表示换行
        
        System.out.printf("输出一个浮点数:%.3f,一个整数:%d,一个字符串:%s",d,a,s);        //输出多个变量
        
    }
 
}

--结束END--

本文标题: java中怎么输出?

本文链接: https://www.lsjlt.com/news/2478.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java中怎么输出?
    java中的两种常用的输出方式:print()和println() 。这两种的输出方式在使用时输入条件并没有明显的差别。它们的不同点体现在输出的末尾是否换行。【推荐学习:java课程】eg:public class eg { //交叉使用可...
    99+
    2021-12-13
    java教程 java
  • Java中怎么输入与输出
    这篇“Java中怎么输入与输出”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中怎么输入与输出”文章吧。输入方法第一种...
    99+
    2023-06-29
  • 怎么在java中输出打印流
    这篇文章给大家介绍怎么在java中输出打印流,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优雅的思...
    99+
    2023-06-14
  • java输出语句中输出乱码
    原因:我的java文件保存的时候是用UTF-8编码保存的,而javac编译的时候是以电脑系统编码(GBK,我是win 7系统)来处理的。解决方法:方法一、将java文件以 GBK 编码方式存储,然后再编译、运行;方法二、编译时指定编码为UT...
    99+
    2015-08-09
    java入门 java 输出语句 乱码
  • java输出语句怎么写
    Java中使用System.out.println()语句进行输出,具体语法格式为:System.out.println("...
    99+
    2023-05-21
    java输出语句 java
  • java中怎么让输出结果换行
    在Java中,可以使用`\n`或者`\r\n`来表示换行。例如: System.out.println("Hello World!"...
    99+
    2023-10-25
    java
  • Java中的输出方法怎么使用
    在Java中,可以使用以下方法进行输出:1. 使用System.out.println()方法:这是最常用的输出方法之一,用于将结果...
    99+
    2023-09-20
    Java
  • Java中的输入和输出
    Java中的输入和输出是非常重要的,可以让程序与用户进行交互,读取和写入数据。下面是一些Java输入和输出的常用知识总结: 1. 标准输入输出(System.in和System.out): - 标准输入(System.in)是指从键盘或控制...
    99+
    2023-09-29
    javascript 开发语言 ecmascript
  • Java——输入输出
    本篇主要介绍Java的输入与输出,当然,这里说的是控制台下的输入与输出,窗口程序的设计将会再后续篇章中有详细说明。   Java的输出很简单,调用System.out.println()即可打印输出你想要输出的内容。我们之前也已经看到过。调...
    99+
    2023-09-23
    java python 开发语言
  • java中怎么用println输出两个变量
    在Java中,可以使用`println`方法来输出两个变量。下面是一种常见的方式: int num1 = 10; int num2 ...
    99+
    2023-10-27
    java
  • Java中的输入输出方式
    文章目录 前言一、输出到控制台二、从键盘输入 前言 学过C语言的都是知道,在C语言中,输入用scanf()函数,输出用printf。那么,Java中,输入输出的方式是怎样的呢?这篇文章,...
    99+
    2023-09-24
    java 开发语言
  • java怎么实现数据的输入和输出
    在Java中,可以使用Scanner类来实现数据的输入和使用System.out.println()方法来实现数据的输出。 以下是一...
    99+
    2023-10-27
    java
  • java里的输入和输出语句怎么写
    在Java中,输入和输出语句可以使用以下两个类来实现:1. `Scanner`类用于从控制台接收输入。可以使用它的`nextXxx(...
    99+
    2023-10-10
    java
  • java中输出语句是什么
    小编给大家分享一下java中输出语句是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!常用的java框架有哪些1.SpringMVC,Spring Web MV...
    99+
    2023-06-14
  • Java怎么输出有效的括号
    本篇内容主要讲解“Java怎么输出有效的括号”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java怎么输出有效的括号”吧!题目给定一个只包括 '(',')',&#...
    99+
    2023-06-19
  • java怎么让输出数据对齐
    在Java中,可以使用格式化字符串来实现输出数据对齐。格式化字符串使用`%`作为占位符,并指定宽度和对齐方式。以下是一些常用的对齐方...
    99+
    2023-09-29
    java
  • java version为stderr输出怎么解决
    本篇内容主要讲解“java version为stderr输出怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java version为stderr输出怎么解决”吧!现象 &nbs...
    99+
    2023-06-05
  • 【Java基础:输入输出类】:Scanner类(输入输出)
    图片来自互联网 文章目录 前言         一、Scanner是什么?         二、Scanner 的使用                  1.next()   获取字符的使用:          2...
    99+
    2023-10-10
    开发语言 java eclipse intellij-idea
  • Java程序输出不了中文怎么解决
    Java程序输出中文的问题主要是因为默认的编码方式不是UTF-8,需要进行相应的设置才能正常输出中文。以下是几种解决方法:1. 在J...
    99+
    2023-08-12
    Java
  • Java怎么实现带缓冲的输入输出流
    本篇内容主要讲解“Java怎么实现带缓冲的输入输出流”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java怎么实现带缓冲的输入输出流”吧!缓冲是 I/O 的一种性能优化。缓冲流为 I/O 流增加...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作