当前位置:首页 » 编程语言 » 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型,是不能加减的。

热点内容
php种子怎么打开 发布:2024-11-15 06:07:01 浏览:345
密码箱的密码忘记了如何开锁 发布:2024-11-15 06:04:41 浏览:955
安卓软件和苹果系统哪个好 发布:2024-11-15 05:48:32 浏览:283
pythonwhileelse 发布:2024-11-15 05:39:10 浏览:671
java文件流上传文件 发布:2024-11-15 05:24:02 浏览:147
linux安装so 发布:2024-11-15 05:22:29 浏览:581
九游版冒险王2适合安卓哪个版本 发布:2024-11-15 05:12:33 浏览:600
iphonexsmax怎么连接服务器 发布:2024-11-15 05:11:46 浏览:775
长江存储校招 发布:2024-11-15 05:11:01 浏览:966
oraclesql函数大全 发布:2024-11-15 05:10:00 浏览:465