A. java中如何列印變數返回值類型
public
int[][]
abc(double[][]
d){int[][]
f={{1,2},{3,4}}return
f;}
方法的返回類型跟參數類型沒有任何關系啊,你想返回什麼類型就定義為什麼類型,跟你傳遞給它的參數類型沒關系的。比如publc
int
abc(string
s){return
s.length();}
return
f;
加一個
return
f~
參數和返回值類型沒有關系public
int[][]
abc(double[][]
d)中int[][]是返回值類型,所以要返回int[][]樓上說的對:return
f就可以了
方法後面括弧里是入參,和返回值類型沒關系,而且你定義的方法也沒用到d。public
int[][]
abc(double[][]
d){int[][]
f={{1,2},{3,4}};return
f;}
B. java如何將各種類型的數組直接列印輸出
一般人都會用for循環來遍歷整個數組,然後挨個輸出
例如:
int[] a = {1,2,3,4,5};
要將數組a列印出來,就是
for(int i = 0;i<a.length;i++){
System.out.println(a[i]);
}
這樣就會挨個輸出數組
但是還有一個方法,知道的人不多,就是Array.toString(a);
只需要 System.out.println(Array.toString(a));
就會列印出[1,2,3,4,5]這種形式。
C. java中如何列印變數返回值類型
如果是對象,那麼可以使用getClass().getName()方法獲得該對象的類名,
然,還有就是利用反射機制獲取原數據類型的,這個時候如果需要確定類型,
同樣的,反射機制返回值是對象,比如對於類屬性的返回,是Field對象,可以
通過裡面的getType().getName()獲得該屬性的類型名稱,下面一個例子:
Type = new Test().getClass().getDeclaredField("testClass").getType().getName(); //得到某個類下屬性欄位的類型
"w".getClass().getName(); //得到變數類型
new Test().getClass().getName()//得到對象類名
D. java 中 如何列印出 int型
這個有幾種都可以把
看下面例子:
int a = 12;
System.out.println(a);
char b = 'A';
System.out.println((int)b);
String c = "5";
System.out.println(Integer.valueOf(c).intValue());1.
要是變數是int類型,可以直接輸出
2.
要是char類型,可以選擇前面加int直接強轉
3.
要是String類型,可以先轉化為包裝類Integer再獲取它的intValue即可
E. java調取列印機執行列印操作,列印類型不支持application/pdf 該如何解決。
Desktop.getDesktop().print(new File("c://Java Printing.pdf"));直接調用pdf的列印。
F. Java怎麼按照規定格式列印輸出Date類型,不能把Date轉換成String類型
你是啥意思呢,你是要列印date類型還是轉為date類型呢,看你程序裡面又是想把字元串轉換為date類型;
想把date轉換為String的話,也是一樣,先定義一個SimpleDateFormat,格式是你希望轉的字元串的格式,然後String dateStr=sdf.format(new Date);