导航:首页 > 编程语言 > java函数默认值

java函数默认值

发布时间:2021-12-09 09:16:02

⑴ 在java中,方法里的自变量,有没有默认值

没有,如果你不传参进去,调用的就是f()方法,你可以写一个f()方法,提供默认的int值

⑵ java中函数变量可以设置默认值吗

int A(int x=10,int y=10,int z)
C++中是这样的

不可能,不要以为我不懂c++~
默认值是从后忘前的~~
int A(int x,int y=10,int z=10)

⑶ JAVA中int类型默认值是多少

java 新规范

值类型: 默认值是0
引用类型: 是null

⑷ java 传递默认参数

写不了,你应该按照常用顺序来定义参数,你出现这种问题,说明这个方法你在定义或设计时就有问题。

再说了,java函数能赋默认值吗?


java是采用重载的方法实现给函数参数赋默认值的。

publicvoidTestParameter(intlevel)
{
floatmoney=0.0f;
booleanratable=true;
...

}
publicvoidTestParameter(intlevel,floatmoney)
{
booleanratable=true;
...
}
publicvoidTestParameter(intlevel,floatmoney,booleanratable)
{
...
}

⑸ 如何在java中给某一个方法的参数指定默认值

java好像不能像c++那样给参数默认值


所以如果需要的话我可能会这么写

	//用的时候参数传null就可以了,数值类型的不能传null,可以选择约定一个值如-1进行判断设置默认值
publicstaticvoidtest(Stringname){

if(name==null){
name="test";
}

}

⑹ Java各类型的初始值

基本数据类型作为类的成员时,
即使没有对其进行初始化,
java也会确保它有一个默认值,如下:

基本类型的初始值 基本类型 默认值
boolean false
char \u0000(null)
byte (byte)0
short (short)0
int 0
long 0L
float 0.0f
double 0.0d

上面的默认值,是当变量作为类的成员使用时才有的,
java这样做是保证基本类型的成员变量得到初始化,
防止产生程序错误,
但这些值在实际的程序中可能都是不合理的,
所以最好明确的给出初始值。

上面的默认值对在程序中非成员变量就不适用了,
非成员变量如果不明确给出初始值,就可能是任何值。
在java程序编译时会提示你一个错误,而不是c++中的警告。

至于那些应用类型,像数组,对象啦,有些复杂,根据你的类型而定,对象一般弄人为null,
数组根据你的类型,按照基本数据类型的默认值来初始化……

明白了么?

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yongpang/archive/2008/01/30/2073765.aspx

⑺ java中在一个类中如何设定默认值

public class A {

private int a,b;

public void apple(int a=1,int b=2 )

{

return 0;

}

方法apple中的参数a的默认值是1,b的默认值是2。

(7)java函数默认值扩展阅读:

Java还包括一个类的扩展集合,分别组成各种程序包(Package),用户可以在自己的程序中使用。例如,Java提供产生图形用户接口部件的类(java.awt包),这里awt是抽象窗口工具集(abstract windowing toolkit)的缩写,处理输入输出的类(java.io包)和支持网络功能的类(java.net包)。

⑻ 在JAVA中能给方法参数赋默认值吗

不能设置默认参数。
因为“默认参数”和“方法重载”同时支持的话有二义性的问题,Java可能为了简单就不要“默认参数”了。
使用“方法重载”可以间接实现”默认参数“的效果,而且避免了代码过于hack。
比如重载方式间接实现:

public class A{
public void doA(int a){
}
public void doA(){
this.doA(0);//这里默认传入0,可以近似与通过这个方法重载,实现了默认值
}
}

⑼ java中 返回值为boolean的函数的默认返回值是什么

boolean的函数的默认返回值是return true
return true; 的意义是 :这个方法的返回类型是boolean类型 返回值是 true(真) 如果你其他方法调用这个方法获得的值 就是 true 真。 这个就是意义。意义就是 返回值永远是真。 你的补充我看了。对呀 这个方法本身不做判断的。 只有调用了这个方法的哪个地方做判断用的。你可以改变方法的返回值为void 那么就不用返回东西了。这里返回的true或者false 没有什么意义的。有意义的是如果有调用它的方法 哪里的处理才有意义。

阅读全文

与java函数默认值相关的资料

热点内容
床边目击者台湾巴巴鱼 浏览:221
主角是个纯辅助的小说 浏览:808
韩国叔嫂大尺度电影 浏览:761
有暗电影是一个日本武士砍一个女的手脚 浏览:730
100部好看的泰国电影 浏览:168
大数据舆情分析架构 浏览:45
意大利丁巴度的电影在线观看 浏览:708
泰国版都市僵尸 浏览:437
现代豪门训诫文 浏览:191
国产匹配仪58版本 浏览:215
苹果笔记本换内存教程 浏览:658
炻维科技app密码忘了怎么办 浏览:760
韩国古代爱情动作电影 浏览:753
韩国调情宝典 浏览:523
有年字的电影 浏览:904
女主叫顾倾城的小说 浏览:896
经典武侠小说珍藏版app 浏览:757
李潭采电影 浏览:348
电脑下载电影的网站 浏览:285

友情链接