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);