当前位置:首页 » 编程语言 » java是如何输出的

java是如何输出的

发布时间: 2024-03-05 20:26:59

java中是如何输出变量的值

java中的输入使用System.out.println()或者System.out.print()。
具体代码如下:
public class Demo {
public static void main(String[] args) {
int i = 123;
System.out.println(i);
System.out.print(i);
}
}
有几点需要注意:
1、输出方法必须写在主方法(也就是main方法)中,否则程序运行不了,即输不出数据;
2、System.out.println()与System.out.print()的区别是前者输出后自动换行,后者输出后不换行。

② java怎么输出

java控制台输出由print( ) 和 println( )来完成最为简单。这两种方法由rintStream(System.out引用的对象类型)定义。尽管System.out是一个字节流,用它作为简单程序的输出是可行的。因为PrintStream是从OutputStream派生的输出流,它同样实现低级方法write(),write()可用来向控制台写数据。PrintStream 定义的write( )的最简单的形式如下:

void write(int byteval)

该方法按照byteval指定的数目向文件写字节。尽管byteval 定义成整数,但只有低位的8个字节被写入。下面的短例用 write()向屏幕输出字符“A”,然后是新的行。

// Demonstrate System.out.write().

class WriteDemo {

public static void main(String args[]) {

int b;

b = 'A';

System.out.write(b);

System.out.write(' ');

}

}

一般不常用write()来完成向控制台的输出(尽管这样做在某些场合非常有用),因为print()和println() 更容易用。

四、PrintWriter类

尽管Java允许用System.out向控制台写数据,但建议仅用在调试程序时或在例程中。对于实际的程序,Java推荐的向控制台写数据的方法是用PrintWriter流。PrintWriter是基于字符的类。用基于字符类向控制台写数据使程序更为国际化。PrintWriter定义了多个构造函数,这里所用到的一个如下:

PrintWriter(OutputStream outputStream, boolean flushOnNewline)

outputStream是OutputStream类的对象,flushOnNewline控制Java是否在println()方法被调用时刷新输出流。如果flushOnNewline为true,刷新自动发生,若为false,则不发生。

PrintWriter支持所有类型(包括Object)的print( )和println( )方法,这样,就可以像用ystem.out那样用这些方法。如果遇到不同类型的情况,PrintWriter方法调用对象的toString()方法并打印结果。用PrintWriter向外设写数据,指定输出流为System.out并在每一新行后刷新流。例如这行代码创建了与控制台输出相连的PrintWriter类。

PrintWriter pw = new PrintWriter(System.out, true);

下面的应用程序说明了用PrintWriter处理控制台输出的方法:

// Demonstrate PrintWriter

import java.io.*;

public class PrintWriterDemo {

public static void main(String args[]) {

PrintWriter pw = new PrintWriter(System.out, true);

pw.println("This is a string");

int i = -7;

pw.println(i);

double d = 4.5e-7;

pw.println(d);

}

}

该程序的输出如下:

This is a string

-7

4.5E-7

③ java输入输出程序代码

概述

java程序输入需要用到Scanner工具类,输出则使用println

解析

1、输入:

从键盘输入需要用到java的Scanner这个util包下的工具类

Scanner中输入是需要对输入的字符进行分类,int类型为nextint()方法,double类型为nextDouble()方法,字符串类型为next()方法。

#code:

④ java中使用System.out.println如何输出多个变量

方法为:System.out.println(变量一+变量二+变量三+... +变量N)。

至于将数值转换为String类型,有个简单的方法,即在每个数值后加上[ +“”] 中括号中的部分即可,如下面代码:如下面代码:

int i=0;

int j=0;

nt k=0;

int l=0;

System.out.println(i+""+j+""+k+""+l);

这样就输出的结果就是0000。

如果输出的都是String类型的,可以 System.out.println(变量一+变量二+变量三+... +变量N);这样。

(4)java是如何输出的扩展阅读:

system.out.printf()的使用方法

// "%"表示进行格式化输出,"%"之后的内容为格式的定义。

System.out.printf("%f", d);// "f"表示格式化输出浮点数。

System.out.println();

System.out.printf("%9.2f", d);// "9.2"中的9表示输出的长度,2表示小数点后的位数。

System.out.println();

System.out.printf("%+9.2f", d);// "+"表示输出的数带正负号。

System.out.println();

System.out.printf("%-9.4f", d);// "-"表示输出的数左对齐(默认为右对齐)。

System.out.println();

System.out.printf("%+-9.3f", d);// "+-"表示输出的数带正负号且左对齐。

System.out.println();

System.out.printf("%d", i);// "d"表示输出十进制整数。

System.out.println(); system.out.printf("%02d",2);

%d表示打印整型的,

%2d表示把整型数据打印最低两位,

%02d表示把整型数据打印最低两位,如果不足两位,用0补齐,

所以打印出来就是02了。

⑤ java语言的输出函数怎么写

概述

有三种输出方式:

1、print()

2、println()

3、printf()

解析

1、print():

print--是函数,可以返回一个值,只能有一个参数

print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。

code:

public static void main(String[] args){

System.out.print("hello world");

}

2、println():

println--与print唯一的区别是println换行输出。

println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。

println("test")同等于print("test\n")

code:

public static void main(String[] args){

System.out.println("hello world");

}

3、printf():

printf--函数,把文字格式化以后输出,直接调用系统调用进行IO的,他是非缓冲的。

printf是格式化输出的形式。

code:

public static void main(String[] args){

String name = jack;

String str = world;

System.out.printf("i'm %s,hello %s",(name,jack));

}

拓展内容

java 输入输出流概括

1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中。其中,

所有输入流类都是抽象类InputStream(字节输入流),或者抽象类Reader(字符输入流)的子类;

而所有输出流都是抽象类OutputStream(字节输出流)或者Writer(字符输出流)的子类。

【首先需要明白的是:流是干什么的???(为了永久性的保存数据)

根据数据流向的不同分为输入流和输出流;

根据处理数据类型的不同分为字符流和字节流;

【然后需要明白的是输入模式和输出模式是谁流向谁:

InputStream(字节输入流)和Reader(字符输入流)通俗的理解都是读(read)的。

OutputStream(字节输出流)和Writer(字符输出流)通俗的理解都是写(writer)的。

最后下面搞清楚各种流的类型的该怎么用,谁包含谁,理清思路。

2:InputStream类是字节输入流的抽象类,是所有字节输入流的父类,InputStream类具有层次结构如下图所示;

6:File类是IO包中唯一代表磁盘文件本身的对象。通过File来创建,删除,重命名文件。File类对象的主要作用就是用来获取文本本身的一些信息。如文本的所在的目录,文件的长度,读写权限等等。(有的需要记忆,比如isFile(),isDirectory(),exits();有的了解即可。使用的时候查看API)

热点内容
大数据系统如何配置 发布:2024-11-29 05:48:44 浏览:88
连战访问西安小学 发布:2024-11-29 05:45:03 浏览:315
怎么编译原生安卓手机 发布:2024-11-29 05:44:28 浏览:192
java代码编译java文件 发布:2024-11-29 05:44:27 浏览:207
如何部署远程服务器 发布:2024-11-29 05:34:37 浏览:522
红米系统存储与手机存储 发布:2024-11-29 05:33:55 浏览:197
qt反编译工具 发布:2024-11-29 05:29:31 浏览:479
心c语言程序 发布:2024-11-29 05:15:58 浏览:176
三星s6有什么配置 发布:2024-11-29 05:15:23 浏览:762
安卓泰捷视频在哪里 发布:2024-11-29 04:59:43 浏览:597