「java赋值运算返回什么」赋值运算返回值
今天给各位分享java赋值运算返回什么的知识,其中也会对赋值运算返回值进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
JAVA中的返回值是做什么的?
Java中一个方法如果定义了返回值,就会在函数的最后加上return语句,用来返回数据,提供给别的方法使用:
这个就是面向对象了,定义了一个类,可以把它理解成其他普通的数据类型一样,返回值可以是普通的数据类型,如int,char等,当然也可以是自己定义的数据类型,也就是你所说的类名,它返回的是这个类对应的一个对象。
java返回值是怎么返回的
举个类子:
这是一个方法:public String A(){ return "x"; }
调用这个方法的时候就会返回x,那么调用可以这样写:
String y = A();
这里就调用了方法A返回值就是x。
java 中的返回值是怎么回事,又返回给谁呢?说详细点,我是出学者。
Java里变量分为两种:基本类型和引用类型(对象).
除了那四类(整型,浮点型,字符型,布尔型)八种(byte,short,int,long,float,double,char,boolean)基本类型,剩下都归为引用类型.
一般有返回值方法的操作数为基本类型:
public static void main(String args[]){
int sin=100;
f(sin);
System.out.print(sin);
}
static int f(int a) {
return ++a;
}
在这个例子当中返回的值并没有赋给哪个变量.所以打印结果还是:100
下例是一个有返回值操作数为引用类型的方法:
public static void main(String args[]) {
StringBuffer a = new StringBuffer("abc");
f(a);
System.out.println(a);
}
static void f(StringBuffer k){
k=k.append("def");
}
这打印结果就是:abcdef
java等号后如果跟着多个赋值运算,返回值是哪个
首先,你要知道i++和++i的区别,
i++:先赋值后运算.++i:先运算后赋值
所以:如题例可得,i=i++时,首先会得到i=i;当第二次运行此赋值时,才是i=i+1;
若使用i=++i时,则相反,首先会进行i=i+1;第二次运行时,依然是i=i+1;
例:如果i=1;
则使用i=i++时,第一次运行:i=1;第二次:i=2;
如果使用i=++i时,第一次运行:i=2;第二次:i=3;
关于java赋值运算返回什么和赋值运算返回值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-28,除非注明,否则均为
原创文章,转载请注明出处。