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