导航:首页 > 编程语言 > 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函数默认值相关的资料

热点内容
捕鱼达人历史版本 浏览:73
mp4视频文件解密软件 浏览:62
多轴编程哪个软件最方便 浏览:27
老平板哪个是显示屏数据线插座 浏览:849
5sing上传音频文件格式 浏览:171
win10输入文件鼠标右键异常 浏览:634
听幼儿故事用什么app 浏览:514
iphone修改音频文件名 浏览:53
国家气象站点数据在哪里下载 浏览:342
网络设置的网站 浏览:914
手机测量放样怎么导数据和线型 浏览:648
企业展示型网站源码 浏览:781
易花花app哪里下载 浏览:323
外国程序员职业生涯长 浏览:709
看理想app怎么注销账号 浏览:545
数控铣床加工手工编程的步骤有哪些 浏览:411
uc浏览器为什么很多网站进不了 浏览:513
西部数据移动硬盘怎么 浏览:645
批处理修改子目录文件名命令 浏览:405
文件损坏怎么删除 浏览:977

友情链接