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的值因該與該函數的返回值一致(或者是其子類)。