首先要知道什么是函數(shù),說(shuō)白了就是一個(gè)方法,比如
創(chuàng)新互聯(lián)建站2013年至今,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元資興做網(wǎng)站,已為上家服務(wù),為資興各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話(huà):18980820575
1,
public void method() {
// dosomeing
}2,
public String metnod() {
String str = "hello";
return str;
}3,
public String metnod(String str) {
str = "hello";
return str;
}函數(shù)是由修飾符+返回值類(lèi)型+方法名(參數(shù))構(gòu)成,
方法1,2,3的修飾符都是public,1的返回值類(lèi)型是void,不用返回,沒(méi)有參數(shù)
方法2的返回值是String,無(wú)參
方法3返回值是String,有參數(shù)
可以利用Scanner類(lèi)實(shí)現(xiàn)從鍵盤(pán)讀入數(shù)據(jù),然后利用println打印。
輸入以下代碼:
import java.util.*;
public class woo {
public static void main(String args[])
{
Scanner in=new Scanner(System.in); //使用Scanner類(lèi)定義對(duì)
System.out.println("please input a integer number\n請(qǐng)輸入一個(gè)整數(shù)");
int a=in.nextInt(); //接收整形數(shù)據(jù)
System.out.println(a);
System.out.println("please input a float number\n請(qǐng)輸入一個(gè)浮點(diǎn)數(shù)");
float b=in.nextFloat(); //接收f(shuō)loat型數(shù)據(jù)
System.out.println(b);
}
}
執(zhí)行代碼并提示進(jìn)行:
得到結(jié)果:
擴(kuò)展資料:
Java語(yǔ)言中的IO包支持Java的基本I/O(輸入/輸出)系統(tǒng),包括文件的輸入/輸出。Java所有的I/O機(jī)制都是基于數(shù)據(jù)流進(jìn)行輸入輸出,這些數(shù)據(jù)流表示了字符或者字節(jié)數(shù)據(jù)的流動(dòng)序列。Java的I/O流提供了讀寫(xiě)數(shù)據(jù)的標(biāo)準(zhǔn)方法。
任何Java中表示數(shù)據(jù)源的對(duì)象都會(huì)提供以數(shù)據(jù)流的方式讀寫(xiě)它的數(shù)據(jù)的方法。
控制臺(tái)的輸入、輸出是由System.in和System.out來(lái)完成的。目前,讀取控制臺(tái)的輸入輸出的首選方法的是字符流,但完成控制臺(tái)輸入的唯一方法是字節(jié)流,因而java提供了InputStreamReader和OutputStreamWriter將字節(jié)流轉(zhuǎn)化成字符流。
BufferedReader是緩沖輸入字符流。正如我們?cè)诶又锌吹降?,java允許使用System.out向控制臺(tái)寫(xiě)數(shù)據(jù),但在實(shí)際的項(xiàng)目中,它推薦使用PrintWriter,它是基于字符的。
參考資料:
百度百科——Scanner
幫你寫(xiě)好了.
public class AAA {
public static void main (String[] args){
double PI, y;
PI = 4 * Math.atan(1.0);
y = F(0.5*PI);
System.out.println(y);
}
public static double F (double x){
return Math.sin(x);
}
}
為了幫助網(wǎng)友解決“java創(chuàng)建自定義函數(shù)”相關(guān)的問(wèn)題,中國(guó)學(xué)網(wǎng)通過(guò)互聯(lián)網(wǎng)對(duì)“java創(chuàng)建自定義函數(shù)”相關(guān)的解決方案進(jìn)行了整理,用戶(hù)詳細(xì)問(wèn)題包括:; /.println(arrs.這里是返回最大值
return 8;;/我想自定義getmax函數(shù)的話(huà)怎么做
}
public int getMax(){
/.getMax);/,7.outpublic class test{
public static void main(String[] args){
int arrs[] =new int[]{1;
}
}
我想java實(shí)現(xiàn)javascript 里面 prototype 這樣的原型對(duì)象,5.,5;
System,1},8,4,具體解決方案如下:
解決方案1:
println(getMax(arrs)); a) a = arrs[i].length; arrs; i
}
public static int getMax(int[] arrs){
int a = 0;
for (int i = 0,7.outpublic class TEST{
public static void main(String[] args){
int[] arrs =new int[]{1;
}
return a,5; i++) {
if(arrs[i] ,5;
System,1},8,4
解決方案2:
謝謝。。我能不能 .length() 這樣的函數(shù)自定義創(chuàng)建呢?
解決方案3:
jdk提供一些常用類(lèi)跟方法方便我們寫(xiě)程序,自己寫(xiě)也一樣的
arrs.length Array里面封裝好的實(shí)例屬性
解決方案4:
謝謝!
解決方案5:
7,5;
}
public static void main(String[] args){
int arrs[] =new int[]{1:
public static int getMax(int[] arrs){
/.這里是返回最大值
return 8;/:
public static void main(String[] args){
int arrs[] =new int[]{1..;
System,4,4; ///,1}.out;
System; /,5,5,5;.,7,8.;我想自定義getmax函數(shù)的話(huà)怎么做
}
改為public int getMax(){
/,1}.out;;/.getMax),8.這里是返回最大值
return 8;
}
改為.println(getMax(arrs)).println(arrs
解決方案6:
方法沒(méi)有修飾符的例子:
String getName(){ //無(wú)修飾符,無(wú)參數(shù),有String類(lèi)型返回值
return "張3";
}
void getName(){ //無(wú)修飾符,無(wú)參數(shù),無(wú)返回值
system.out.println("張3");
}
int add(int a,int b){ //無(wú)修飾符,有2個(gè)整型參數(shù),有整型返回值
return a+b;
}
方法有2種修飾符
1)有public、protected、private三種顯示的訪(fǎng)問(wèn)控制修飾符
2)還可以有static 、 final 、abstract 這三個(gè)修飾符
方法含有修飾符的例子:
public String getName(){ //public修飾符(公有方法),無(wú)參數(shù),有String類(lèi)型返回值
return "張3";
}
private void getName(){ //無(wú)修飾符(私有方法),無(wú)參數(shù),無(wú)返回值
system.out.println("張3");
}
本文名稱(chēng):寫(xiě)入函數(shù)代碼java java函數(shù)寫(xiě)在哪個(gè)位置
本文網(wǎng)址:http://muchs.cn/article28/dohdejp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶(hù)體驗(yàn)、網(wǎng)站設(shè)計(jì)、響應(yīng)式網(wǎng)站、小程序開(kāi)發(fā)、服務(wù)器托管、定制開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容