java函数的返回值
⑴ java中函数参数的返回!
改变返回类型 ,就可以 把int改成String 然后返回str2 ,如果int也要得到 就定义一个对象,把int和str 放到一个对象里,然后返回这个对象,就可携首以同时得到这两个值。 不槐隐此想改变返回类型的话,就在类里面,方法外面定义一个全局的String变量str2,在主函数中改变了str2,在这个类中铅迅,其他的方法中也是可以访问到这个str2的新值。
⑵ java中的函数的返回值类型有哪些
就是方法要返回的值得类型,比如:
public int go(){
return 1;
}
这是返回的基本数据类型,还可以返回自定义类型
比如:先定义一个User类,
public User find(String name,String password){
User user = new User();
return user;
}
返回的user就是自定义的返回值类型
⑶ java返回值是怎么返回的
方法最后return后面是返回的内容,返回到方法调用处
比如: public static int a(){return 1;} //这个方法返回一个int值1;
在另一个方法里 public static void get_b(){ int b; b = a(); } //这里b的值调用了方法a,方法a的返回值就赋值给了b=1;
⑷ java中函数的返回值能不能是字符串数组,怎样实现
方法1
charAt( );*分配16个字符的缓冲区*/ /。
1.String类提供的方法:
String( char chars[ ] ),其操作的结果不影响源串,char ch),java不支持其它运算符的重载。
2.5.3 修改字符串
修改字符串的目的是为了得到新的字符串, end为要提取的最后一个字符在源串中的位置;= =',int fromIndex)
public int lastIndexOf(String str。
方法capacity()用来得到字符串缓冲区的歼蚂容量;
String使用示例, int startIndex、capacity()等方法。
2.类StringBuffer提供了 length( ), int numChars );b'
其他类型的数据与字符串进行"d';;
byte ascii2[]={97、toCharArray( )等方法;
StringBuffer( String s );b',变成连接后的串,3);
用来在字符串的索引offset位置处插入字符串str;abc", int srcEnd;
注意, dstbegin 为提取的字符串在目的串中的起始位置;a'。(类名都是大写字母打头)
1.字符串常量
字符串常量是用双引号括住的一串字符, int hiByte ),再分配16个
字符的缓冲区*/,类String和StringBuffer都可以用来表示一个字符串;进行了重载外; /,'
用来将当前字符串对象与给定字符串str连接起来,char buf[],把字符串作为对象来处理;;c'+age+"。
◇ public void getchars(int srcbegin;years old",int fromIndex)
返回字符ch在字符串中位置fromIndex以侍并后出现的第一个和最后一个的位置
◇ public int indexOf(String str;+":
append( )
insert( )
setCharAt( )
如果操作后的字符超出已分配的缓冲区,只是串中的字符均用8位表示;
把串中所有的字符变成大写;a'Hello World、getChars( )、lastIndexOf( ); 生成一个空串
下面用不同方法生成字符串"。有关各个方法的使用。
3.字符串":
String s=new String() ;
2.5.2 访问字符串
1.类String中提供了length( );可用来实现字符串的连接;
public String substring(int beginIndex。
◇ public synchronized void setCharAt(int index,99},int fromIndex)
返回子串str中的第一个字符在字符串中位置fromIndex后出现的第一个和最后一个的位置;
3.用StringBuffer表示字符串
StringBuffer( ),'+'。
注意;比较两氏谈埋个对象是否引用同一个实例,99;
String s4=new Str......
方法2
当然可以
public String[] getArray(){
String[]str=new String[3];
return str;
}
方法3
可以哦
public String[] getStrings () {
String[] s= {"1","2"};
return s。
⑸ java递归函数返回值求助
是的,这段代码中的递归调用只会返回第一次的返回值。如果你想得到800*的结果,可以修改代码,使得第二次递归调用的结态物果被唯灶正确地返回。具体地,你可以在第二次递归调用结束之后,将结果返回到上一层递归调用,并指闭扮在第一次递归调用结束之后将结果返回。修改后的代码如下:
String deal(String s1, String s2) { if(s1 != null) { if(contact(s1.charAt(s1.length() - 1)) == 1) {
s1 += s2; return s1;
} else {
s1 = s1.substring(0, s1.length() - 1);
s1 = deal(s1, s2); // 递归调用并将返回值赋值给s1
return s1; // 将结果返回到上一层递归调用
}
} return s1;
}
int contact(char ch) { if(Character.isDigit(ch) || ch == '*' || ch == '.' || ch == '-') return 1; if(ch == '+' || ch == '/') return 2; return 0;
}String str = deal("800-", "*"); // 返回的结果为800*
⑹ java中,返回值return的用途及用法
当你定义一个有返回值虚搜的方法的时候,需要把方法结果返回给被调用处。就要用到返回值return.返回值类型可以为基本数据类型和段迹引用数据类型。(即任何数据类型都可以,不只局限于int double等,也可以为数组,集合,或者自己定义的任何class类的对象)
此时调用此方法的方法要定义一个和返回值类握誉并型相同的变量接受此返回值,如
class Arg{
public static void main(String args[]){
Arg arg=new Arg();
int j=arg.recevi();
}
public int recevi(){
int i=10;
return i;
}
}
注意return为语句的最后,return后不能再写执行语句
⑺ JAVA中定义了函数,有返回值,怎么调用
你可以这样理解add(a,b)中向ab传值,在方法add中处理ab 然后得出一个数,例如sum = a+b;,然后这个方法就返回这个数,当然这个数的类型是你定义的。然慎拿后在某个地方你要用到这个sum,你就可以这样用 Sums = add(a,b);可以这样用,其实有返回类型的方法你可以认为它就是一个值来用就行了。
public static void main(String args[]){
System.out.println("宽备搭add(a,b)当a=1,b=2的时候,a+b的值为"+add(1,2));//有返回滚搏类型的方法可以直接看成是一个值
}
⑻ Java返回值类型是干什么
就是一个方法完成某个功能,然后返回一个特定类型的变量,这个特定类型就是返回值类型
比如说人是一个变量,某个方法要判断这个人是不是男性,就要返回true或者false,就需要返回值类型boolean
或者说一个数组,要写一个方法从中找出最大值并返回,就需要返回值类型int
⑼ 在JAVA里 什么叫返回 什么叫返回值
返回的意思就是一个函数或者方法结束过后要返回到原来函数的内容,根据返回参数的类型来获取他的信息。比如:
A()
{
int
a;
a=B();}
int
B()
{return
0;}
这里有2个函数,分别是A和B。A中的a就是在接收B中返回的int类型的返回值。注意类型的对应。
成员方法:好比一个人有脚,可以用来行走,这个行走的方式就是脚的“成员方法”。成员方法一般是在类中定义,他的使用方式是,先申明类的对象,用类去调用类中的成员方法。如:
class
A{
public
void
FucA(){};
}
main()
{
A
a;
a.FucA();}
上面就是申明了class
A的一个对象a,然后用a去调用A中的成员方法FucA()
⑽ java中的返回值是什么
在void返回类型的宏拦函数中,return ;表示函数在该处退出。
在其它返回类型的州绝带函数中,return XX ;表示该函数以结册芦果XX 返回并退出。XX的值因该与该函数的返回值一致(或者是其子类)。