java輸出參數
A. 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)
B. java中,怎麼設置dto輸出參數的數量
這個是一個執行游標的存儲過程,返回一個游標結果集 前面的資料庫連接我就不寫了 String sql="{call course(?,?)}"; 創建連接, CallableStatement call=conn.prepareCall(sql); 設置in參數 call.setString(1,"dd"); 注冊參數類型 call.registerOutParameter(2,OracleTypes.CURSOR); call.executeUpdate(); 取得游標結果集 Object ob1=call.getObject(2); 循環遍歷 ResultSet st=(ResultSet)ob1; while(st.next()){ String s1=st.getString(1); String s2=st.getString(2); }
C. java如何從命令行輸入和輸出數據
import java.util.*;
import java.io.*;
import javax.swing.JOptionPane;
public class SysIn
{
public static void main(String [] args)
{
【java.util包中的Scanner類】
Scanner sc = new Scanner(System.in);
System.out.println("請輸入第一串字元:");
String firStr = sc.next();
System.out.println("你輸入的是" +firStr);
注意事項:next()讀取一個字元串,該字元串在一個空白符之前結束
(3)java輸出參數擴展閱讀
其他java從命令行輸入和輸出數據
1、【java.io包中的BufferedReader類】
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("請輸入第二串字元:");
String secStr=null;
try
{
secStr=bf.readLine();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("你輸入的是" + secStr);
注意事項:nextByte()讀取一個byte類型整數--其他類型整數類推
2、【調用 javax.swing.JOptionPane 類】
String jop = JOptionPane.showInputDialog
(null,"Please Input:","InputDialog",JOptionPane,QUESTION_MESSAGE);
System.out.println("你輸入的第三串字元:「 + jop);
}
}
注意事項:nextLine()讀取一行文本
D. java怎麼實現輸入輸出參數
輸入的指令是import java.util.Scanner;
Scanner reders=new Scanner(System.in);
Int s=readers.nextInt();
至於輸出的就簡單多了:System.out.println("輸出字母等等.....");
E. java中的方法可以用輸出參數嗎
輸出參數理解為返回值,返回值的類型可以是Object子類的任意一種。比如 hashMap String char int long 等等。
例子,返回String
public String getStr(){
return "Test";
}
F. Java中返回參數值的幾種狀態
下面給你介紹4種Java中返回參數值狀態:
一、Java 中無參無返回值方法的使用
第一步,定義方法
例如:下面代碼定義了一個方法名為 show ,沒有參數,且沒有返回值的方法,執行的操作為輸出 「 welcome to imooc. 」
注意哦:
1、 方法體放在一對大括弧中,實現特定的操作
2、 方法名主要在調用這個方法時使用,需要注意命名的規范,一般採用第一個單詞首字母小寫,其它單詞首字母大寫的形式
第二步,調用方法
當需要調用方法執行某個操作時,可以先創建類的對象,然後通過 對象名.方法名();來實現
二、Java 中無參帶返回值方法的使用
如果方法不包含參數,但有返回值,我們稱為無參帶返回值的方法。
三、Java 中帶參無返回值方法的使用
有時方法的執行需要依賴於某些條件,換句話說,要想通過方法完成特定的功能,需要為其提供額外的信息才行。例如,現實生活中電飯鍋可以實現「煮飯」的功能,但前提是我們必須提供食材,如果我們什麼都不提供,那就真是的「巧婦難為無米之炊」了。我們可以通過在方法中加入參數列表接收外部傳入的數據信息,參數可以是任意的基本類型數據或引用類型數據。
四、Java 中帶參帶返回值方法的使用
如果方法既包含參數,又帶有返回值,我們稱為帶參帶返回值的方法。
G. 請教:在Java中有輸出參數的函數嗎
lz這個就是進制裝換呀,你知道這個公式,取基數b,a=b0+b1+b2...後面數字是平方,分倆不走,如下是我的演算法,首先確定位數,再輸出數
H. java獲得輸出參數值
CallableStatement是執行存儲過程的介面,返回ResultSet遍歷這個結果集就可以取得返回的值了~
I. java中的輸出參數是怎麼回事能舉個例子么 謝謝
比如一個方法 public int a(String x){
System.out.println(x);
return 0;
}
public為修飾符 int為返回值類型 沒有則為void String為參數類型 x就為參數
System.out.println(x);這句話就是輸出參數。 return為返回值。
只能這樣理解你的問題了,謝謝,請採納
J. 怎樣使用Java執行帶輸出參數的存儲過程
這個是一個執行游標的存儲過程,返回一個游標結果集
前面的資料庫連接我就不寫了
String sql="{call course(?,?)}";
創建連接,
CallableStatement call=conn.prepareCall(sql);
設置in參數
call.setString(1,"dd");
注冊參數類型
call.registerOutParameter(2,OracleTypes.CURSOR);
call.executeUpdate();
取得游標結果集
Object ob1=call.getObject(2);
循環遍歷
ResultSet st=(ResultSet)ob1;
while(st.next()){
String s1=st.getString(1);
String s2=st.getString(2);
}