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

热点内容
实名宝app哪个好 浏览:1
微云单个文件可以传多少 浏览:843
计算机连成网络的最重要优势是 浏览:411
优盘打开后文件夹为空 浏览:495
实时数据写入量大如何优化 浏览:76
哪里能学程序编程 浏览:647
微信里面的文件储存在哪个目录 浏览:745
高仿苹果5s屏幕显示清楚吗 浏览:897
若有以下程序void 浏览:432
大数据主体有哪些 浏览:961
如何学习编程的优点 浏览:906
最新版本手机qq 浏览:463
简述在word 浏览:528
qq怎么清楚历史记录防止被盗 浏览:263
发送手机里的录音文件在哪里 浏览:866
js获取下一个兄弟元素 浏览:293
js模板引擎原理 浏览:72
linuxo文件运行 浏览:713
什么免费备份数据 浏览:342
测量大师导入底图找不到文件 浏览:313

友情链接