java怎么输出
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型,是不能加减的。