当前位置:首页 » 编程语言 » java怎么输出

java怎么输出

发布时间: 2022-01-18 05:50:28

1. 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)

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

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

3. Java怎么输出符号

首先将你的特殊符号进行编码,
例如a.txt中的符号为★
在cmd中找到文件所在的目录,执行以下命令
native2ascii -encoding gb2312 a.txt b.txt
这样就会将ISO编码的a.txt转换成GB2312编码的格式了,同时保存到b.txt中
输出就用b.txt中已经编码的内容
//native2ascii这个工具是jdk自带的一个东东,所以如果path都设定正确就可以直接运行了
参考网址:http://blog.sina.com.cn/s/blog_49b254ae010006t0.html

第二种方法:直接输出它的unicode(U+FFE5)

4. java数组怎么输出

1、循环数组

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

示例:

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

5. 怎么在java中输出 * *** *****

代码请看截图

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

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

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

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

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

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

7. java里如何用输出窗口打印内容

呵呵,他说的只是显示功能,没有打印的功能。打印功能必须调用java.awt。建议看看http://blog.csdn.net/janrn/archive/2008/03/30/2231268.aspx

8. 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

9. java中这种格式怎么输出

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

10. 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型,是不能加减的。

热点内容
ipad文件加密 发布:2024-05-02 08:20:30 浏览:442
粉土压缩模量 发布:2024-05-02 07:53:59 浏览:805
国都证券初始密码是多少 发布:2024-05-02 07:46:39 浏览:109
shell脚本和linux命令行 发布:2024-05-02 07:37:54 浏览:968
自己的服务器搭建微信小程序商城 发布:2024-05-02 07:36:26 浏览:426
php单行注释 发布:2024-05-02 07:36:22 浏览:958
买车哪些配置必备 发布:2024-05-02 07:30:20 浏览:52
华为手机的自带铃声文件夹 发布:2024-05-02 07:20:14 浏览:501
xp系统开机密码怎么设置 发布:2024-05-02 06:49:48 浏览:759
柱加密区公式 发布:2024-05-02 06:40:19 浏览:4