导航:首页 > 编程语言 > java怎么输出

java怎么输出

发布时间:2022-02-24 20:30:29

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如何输出数组

以下是其中一种:
public class Main {
public static void main(String[] args) {
int[] arr = { 1, 4, 9, 16, 25 };
for (int i=0; i<arr.length; i++) {
System.out.println(arr[i]);

}
}
}
如有帮助请采纳(不懂请提问),可以看我主页,欢迎来交流学习;

⑶ java中这种格式怎么输出

有反射的方法可以输出,不过不适合初学者。
你可以在animal中写一个 toString()的方法。然后就可以把对象打印出来了。

⑷ JAVA里怎么快速输出System.out.println("");

这样是最快的:
1.先将你要打印的内容编好,如“hello”

2.选中“hello”(我一般习惯先end,再shift+home,就把整行选中了)

3.按alt+/,这个时候会出现一些提示项,选中最后一项sysout(按方向键↑就能快速选中)

4.回车,大功告成,整个打印语句+要打印的内容+最后的分号都生成了。

只要你把整个步骤多做几次,习惯了之后,绝对是最快的!我用的是eclipse3.6,之前的版本可能不支持。

⑸ 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)

⑹ java中怎样输入一个数字,然后再把它输出

通过MAIN主函数的参数接收(System.in).然后System.out.println();输出.
或者用流操作.那要学下JAVA的流

⑺ java中怎么输出指令

int number=count;
System.out.plintln("请输入你的成绩" );

Scanner sc = new Scanner(System.in);
count = sc.nextInt();
if(count>90&&count<100){
System.out.plintln(" 您的成绩为: 优秀" );

}
if(count>80&&count<89){
System.out.plintln(" 您的成绩为: 良好" );

}

if(count>70&&count<79){
System.out.plintln(" 您的成绩为: 中等" );

}

if(count>60&&count<69){
System.out.plintln(" 您的成绩为: 及格" );

}
if(count>0&&count<59){
System.out.plintln(" 您的成绩为: 不及格" );

}
纯手打啊,没用软件 求给分

⑻ java数组怎么输出

1、循环数组

2、获取数组元素,通过system.out.print输出

示例:

String[]arr={"a","b"};//定义一个数组
for(inti=0;i<arr.length;i++){//循环数组
System.out.println(arr[i]);//输出数组元素。
}

⑼ JAVA输出+是什么作用怎么使用

楼上正解!
对于不同的类型 “+” 符号的作用不同,
System.out.println(1+2); //1
System.out.println("1"+"2"); //2
1是两个int型,+自动作为运算符,输出3,
2是两个string型,+则作为字符串连接符,输出12。

那如果是一个int型加一个string型呢?
System.out.println("1"+2);
结果“+”还是当字符串连接符,输出12,因为“1”是string型,是不能加减的。

阅读全文

与java怎么输出相关的资料

热点内容
优信二手车解压后过户 浏览:63
Windows常用c编译器 浏览:780
关于改善国家网络安全的行政命令 浏览:835
安卓如何下载网易荒野pc服 浏览:656
javainetaddress 浏览:106
苹果4s固件下载完了怎么解压 浏览:1006
命令zpa 浏览:288
python编译器小程序 浏览:946
在app上看视频怎么光线调暗 浏览:542
可以中文解压的解压软件 浏览:595
安卓卸载组件应用怎么安装 浏览:915
使用面向对象编程的方式 浏览:342
程序员项目经理的年终总结范文 浏览:932
内衣的加密设计用来干嘛的 浏览:435
淮安数据加密 浏览:295
魔高一丈指标源码 浏览:984
松下php研究所 浏览:171
c回调java 浏览:403
梦幻端游长安地图互通源码 浏览:747
电脑本地文件如何上传服务器 浏览:315