「java输出参数类型」Java参数类型
本篇文章给大家谈谈java输出参数类型,以及Java参数类型对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、用java编写 显示输出8种数据类型
- 2、java中的输出参数是怎么回事?能举个例子么 谢谢
- 3、java中的方法可以用输出参数吗
- 4、在JAVA中怎么调用带参数的存储过程?
- 5、java的类型参数是什么意思
用java编写 显示输出8种数据类型
/**普通整型
* 整数类型
* 大小 32
* **/
int a = 2147483647;
System.out.println("普通整型:" + a);
/**短整型
* 大小 16
* **/
short s = 32767;
System.out.println("短整型:" + s);
/**长整型
* 大小 64
* **/
long l = 9223372036854775807L;
System.out.println("长整型:" + l);
/**浮点型
* 我的理解浮点型一般是小数类型
* 大小 32
* **/
float f = 12;
System.out.println("浮点型:" + f);
/**双精度型**/
double d = 12.21;
System.out.println("双精度型:" + d);
/**字符型
* 大小 16
* **/
char c = '1';
System.out.println("字符型:" + c);
/**字符串类型
* 大小 16
* **/
String str = "123456";
System.out.println("字符串类型:" + str);
/**布尔型
* 默认是 false
* 引用的话也是定义成 false
* 用来判断 true|false
* 0|1
* **/
boolean b = false;
System.out.println("布尔型默认值:" + b);
System.out.println("布尔型:" + !b);
/**字节型
* 输出的是ASCII码值
* **/
byte bt = 'a';
System.out.println("字节型:" + bt);
java中的输出参数是怎么回事?能举个例子么 谢谢
比如一个方法 public int a(String x){
System.out.println(x);
return 0;
}
public为修饰符 int为返回值类型 没有则为void String为参数类型 x就为参数
System.out.println(x);这句话就是输出参数。 return为返回值。
只能这样理解你的问题了,谢谢,请采纳
java中的方法可以用输出参数吗
输出参数理解为返回值,返回值的类型可以是Object子类的任意一种。比如 hashMap String char int long 等等。
例子,返回String
public String getStr(){
return "Test";
}
在JAVA中怎么调用带参数的存储过程?
JDBC调用存储过程: CallableStatement\x0d\x0a在Java里面调用存储过程,写法那是相当的固定:\x0d\x0aClass.forName(....\x0d\x0aConnection conn = DriverManager.getConnection(....\x0d\x0a/**\x0d\x0a*p是要调用的存储过程的名字,存储过程的4个参数,用4个?号占位符代替\x0d\x0a*其余地方写法固定\x0d\x0a*/\x0d\x0aCallableStatement cstmt = conn.prepareCall("{call p(?,?,?,?)}");\x0d\x0a/**\x0d\x0a*告诉JDBC,这些个参数,哪些是输出参数,输出参数的类型用java.sql.Types来指定\x0d\x0a*下面的意思是,第3个?和第4个?是输出参数,类型是INTEGER的\x0d\x0a*Types后面具体写什么类型,得看你的存储过程参数怎么定义的\x0d\x0a*/\x0d\x0acstmt.registerOutParameter(3, Types.INTEGER);\x0d\x0acstmt.registerOutParameter(4, Types.INTEGER);\x0d\x0a/**\x0d\x0a*在我这里第1个?和第2个?是输入参数,第3个是输出参数,第4个既输入又输出\x0d\x0a*下面是设置他们的值,第一个设为3,第二个设为4,第4个设置为5\x0d\x0a*没设第3个,因为它是输出参数\x0d\x0a*/\x0d\x0acstmt.setInt(1, 3);\x0d\x0acstmt.setInt(2, 4);\x0d\x0acstmt.setInt(4, 5);\x0d\x0a//执行\x0d\x0acstmt.execute();\x0d\x0a//把第3个参数的值当成int类型拿出来\x0d\x0aint three = cstmt.getInt(3);\x0d\x0aSystem.out.println(three);\x0d\x0a//把第4个参数的值当成int类型拿出来\x0d\x0aint four = cstmt.getInt(4);\x0d\x0aSystem.out.println(four);\x0d\x0a//用完别忘给人家关了,后开的先关\x0d\x0acstmt.close();\x0d\x0aconn.close();\x0d\x0a\x0d\x0aJDBC调用存储过程,掌握这一个程序足够了.\x0d\x0a以下是上面程序使用的存储过程的代码,我用的是Oracle数据库,不过不论是什么数据库,对于你的程序,JDBC这一端写法都是一样的.\x0d\x0a\x0d\x0acreate or replace procedure p\x0d\x0a(v_a in number,v_b number,v_ret out number,v_temp in out number)\x0d\x0ais\x0d\x0abegin\x0d\x0aif(v_a v_b) then\x0d\x0av_ret := v_a;\x0d\x0aelse\x0d\x0av_ret := v_b;\x0d\x0aend if;\x0d\x0av_temp := v_temp + 1;\x0d\x0aend;
java的类型参数是什么意思
应该是泛型中提到的一个概念,T 表示传入任意参数,在给一个泛型类初始化的时候我们要给它传入具体的值,一般是一个类型,如String,Integer或者是一个java bean类型的数据,这时候,String是作为一个参数传过去的,但它表示的是一个字符串类型,也就是传入了String类型的参数。此时String就是一个参数,一个类型参数。如Liststring testList = new Liststring(); 一个泛型数组,我们要规定该list中只能传入字符串怎么办,这时就给他传入一个String类型参数,只要传入其他类型就会在编译期报错,这也是泛型的一个优点。
java输出参数类型的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java参数类型、java输出参数类型的信息别忘了在本站进行查找喔。