java輸出函數
㈠ java輸入函數是什麼
在JAVA不存在輸入函數這種操作,是使用輸入輸出方式操作。
Java的輸出函數,直接調用System類的out對象的print函數即可。
System.out.print(a);//輸出變數a的值;
System.out.print("214214");//輸出字元串;
System.out.print("123"+a);//混合輸出字元串和變數值;
當然也可以使用System.out.println();表示換行輸出,相當於System.out.print(" ");
其中System是一個類,out是java.io.PrintStream的對象,也就是System這個類中含有;
java.io.PrintStream的對象out。
print()是java.io.PrintStream類里的一個方法,也就是out對象的一個方法。
(1)java輸出函數擴展閱讀
Java的輸入
importjava.util.Scanner;
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.println("請輸入你的姓名:");
Stringname=sc.nextLine();
System.out.println("請輸入你的年齡:");
intage=sc.nextInt();
System.out.println("請輸入你的工資:");
floatsalary=sc.nextFloat();
System.out.println("你的信息如下:");
System.out.println("姓名:"+name+" "+"年齡:"+age+" "+"工資:"+salary);
}
㈡ java新手問題——輸入函數
在Java中輸入函數需要使用到 Scanner對象。
以下是輸入函數使用的一個小例子:
public static void main(String[] args){
//構造一個Scanner對象,其傳入參數為System.in
Scanner x=new Scanner(System.in);
System.out.print("請輸入一個整數:");
//讀取一個int數值
int i=x.nextInt();
System.out.println("你剛才輸入的數為"+i);
}
結果如下:
(2)java輸出函數擴展閱讀:
在類中構造一個Scanner對象,其傳入參數為System.in
讀取鍵盤數據方法如下:
1、讀取一行文本(可帶空格),使用nextLine( )。
2、讀取一個單詞,使用next( )。
3、讀取一個int數值,使用nextInt( )。
4、讀取一個double數值 ,使用nextDouble( )。
用hasNextInt()和hasNextDouble()檢測是否還有表示int或double數值的字元序列
㈢ java語言的輸出函數怎麼寫
Java中常用的輸出語句有以下三種
1.System.out.println();
2.System.out.print();
3.System.out.printf()
System.out.println();是最常用的輸出語句,它會把括弧里的內容轉換成字元串輸出到輸出窗口(控制台),並且換行,當輸出的是一個基本數據類型時,會自動轉換成字元串,如果輸出的是一個對象,會自動調用對象的toString();方法(1),將返回值輸出到控制台
System.out.print();與第一個很相似,區別就是上一個輸出後會換行,而這個命令輸出後並不換行。
輸入輸出體系介紹
什麼是輸入輸出處理(IO)
包括對控制台,內存,文件,圖形圖像,網路和資料庫的讀寫等。在Java語言中,java.io包就提供了
很多完成輸入輸出處理功能。
什麼是流?
流是一種有序的位元組源或目的,當程序需要讀取數據時就要打開一個通向數據源的流;而當程序需要
寫入數據的時候就會打開一個通向目的地的流,數據就好像在管道中流動一樣。
流的分類
將流按三種方式分類:輸入流和輸出流,位元組流和字元流,以及從一個特定地方讀寫的結點流和連接已經存在的流的過濾流。這種分類方式是相互重疊的
輸入流和輸出流
位元組流和字元流
從一個特定地方讀寫的結點流和連接已經存在的流的過濾流
InputStream
OutputStream
Reader
Writer
1.InputStream
1991 年Sun公司的James Gosling等人開始開發名稱為 Oak 的語言。希望用於控制嵌入在有線電視交換盒、PDA等的微處理器
1994年將Oak語言更名為Java
1998年JDK1.2時,更名為Java 2 Platform
分為標准版J2SE,企業版J2EE,微型版J2MEJava 既安全、可移植,又可跨平台,而且人們發現它能夠解決Internet 上的大型應用問題
Internet使Java成為網上最流行的編程語言
Java對Internet的影響也意義深遠
B/S的興起 & C/S的沒落
基本流的介紹
基本流一般是指
這個類是一個抽象類,為所有位元組輸入類的父類,其方法都是通過子類對象來調用的,主要方法有
擴展:
Java簡介:
Java是一種計算機編程語言,擁有跨平台、面向對象、泛型編程的特性,廣泛應用於企業級Web應用開發和移動應用開發。
任職於太陽微系統的詹姆斯•高斯林等人於1990年代初開發Java語言的雛形,最初被命名為Oak,目標設置在家用電器等小型系統的程序語言,應用在電視機、電話、鬧鍾、烤麵包機等家用電器的控制和通信。由於這些智能化家電的市場需求沒有預期的高,Sun公司放棄了該項計劃。隨著1990年代互聯網的發展,Sun公司看見Oak在互聯網上應用的前景,於是改造了Oak,於1995年5月以Java的名稱正式發布。Java伴隨著互聯網的迅猛發展而發展,逐漸成為重要的網路編程語言。
Java編程語言的風格十分接近C++語言。繼承了C++語言面向對象技術的核心,Java舍棄了C++語言中容易引起錯誤的指針,改以引用替換,同時移除原C++與原來運算符重載,也移除多重繼承特性,改用介面替換,增加垃圾回收器功能。在Java SE 1.5版本中引入了泛型編程、類型安全的枚舉、不定長參數和自動裝/拆箱特性。太陽微系統對Java語言的解釋是:「Java編程語言是個簡單、面向對象、分布式、解釋性、健壯、安全與系統無關、可移植、高性能、多線程和動態的語言。」
Java不同於一般的編譯語言或直譯語言。它首先將源代碼編譯成位元組碼,然後依賴各種不同平台上的虛擬機來解釋執行位元組碼,從而實現了「一次編寫,到處運行」的跨平台特性。在早期JVM中,這在一定程度上降低了Java程序的運行效率。但在J2SE1.4.2發布後,Java的運行速度有了大幅提升。
與傳統型態不同,Sun公司在推出Java時就將其作為開放的技術。全球數以萬計的Java開發公司被要求所設計的Java軟體必須相互兼容。「Java語言靠群體的力量而非公司的力量」是 Sun公司的口號之一,並獲得了廣大軟體開發商的認同。這與微軟公司所倡導的注重精英和封閉式的模式完全不同,此外,微軟公司後來推出了與之競爭的.NET平台以及模仿Java的C#語言。後來Sun公司被甲骨文公司並購,Java也隨之成為甲骨文公司的產品。
㈣ java 控制台的輸出 簡單的一個函數
publicstaticvoidmain(Stringargs[]){
=newFile("D:\test.txt");
Scannersc=newScanner(System.in);
input(sc,file);
double[]scores=output(sc,file);
for(inti=scores.length-1;i>=0;i--){
System.out.print(scores[i]+"");
}
System.out.println("平均成績:"+avg(scores));
}
publicstaticdoubleavg(double[]scores){
doublesum=0;
for(inti=0;i<scores.length;i++){
sum+=scores[i];
}
returnsum/scores.length;
}
publicstaticdouble[]output(Scannersc,Filefile){
double[]scores=newdouble[3];
try{
sc=newScanner(file);
inti=0;
while(sc.hasNextDouble()){
scores[i++]=sc.nextDouble();
if(i==3){
break;
}
}
Arrays.sort(scores);
}catch(FileNotFoundExceptione){
e.printStackTrace();
}
returnscores;
}
publicstaticvoidinput(Scannersc,Filefile){
Stringtext="";
for(inti=0;i<3;i++){
System.out.println("請輸入成績0-100");
doublescore=sc.nextDouble();
if(i==2){
text+=score;
break;
}
text+=score+"";
}
try{
FileWriterfw=newFileWriter(file);//創建文件寫入
BufferedWriterbw=newBufferedWriter(fw);
bw.write(text);
bw.flush();
bw.close();
}catch(Exceptione){
e.printStackTrace();
}
}
㈤ java怎麼輸出
您的問題表述的不是很清楚,這樣吧,我把幾個常用的輸出方式給你。您可以參考一下。
控制台輸出:System.out.println(輸出內容);
控制台紅色字體輸出:System.err.println(輸出內容);
網頁小腳本向頁面輸出:out.println(輸出內容);
㈥ java中輸出函數system.out.println("a="+a);中的+是什麼意思!
system.out.println("a="+a);中,如果在前面給a賦值了,比如說他為「100」
那麼這句話的輸出結果為
a=100
system.out.println("a["+0+"]"+a);中,如果在前面給a賦值了,比如說他為「100」,那麼這句話的輸出結果為
a[0]100
"+"就是起到了連接主用。
㈦ Java中調用函數輸出問題
public class test {
public static void main(String args[])
{
x(5);
}
public static int x(int a)
{
System.out.println(a*3+2);
return a*3+2 ;
}
}
的話
17
㈧ java 輸出 main 函數
main函數只是程序執行的一個入口,輸出輸入語句在任何一個函數中都可以出現,只是你必須直接或者間接的通過main方法去調用你的含有輸入輸出的語句的函數而已
㈨ java語言的輸出函數怎麼寫
System.out.println("字元串");
System.out.print("");