欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

有關方法的復習及代碼練習-創(chuàng)新互聯(lián)

方法的定義格式:
修飾符 ?返回值的數據類型 方法名(參數1,參數2,…,參數n){
語句序列;
return 表達式;

方法的調用格式:直接調用:方法名(實參);
賦值調用:數據類型 變量名=方法名 (實參);
【特殊的方法的定義格式】
public static void 方法名(){
語句序列;

調用格式:方法名();

創(chuàng)新互聯(lián)公司-專業(yè)網站定制、快速模板網站建設、高性價比潛江網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式潛江網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋潛江地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。

【注意】1:方法與方法之間是平級關系,不能嵌套定義。
2:方法的編寫順序和執(zhí)行順序無關。
3:方法的返回值類型為void (無返回值),方法內則不能使用return返回數據,如果方法的返回值類型寫了具體類型,方法內部則必須使用return返回對應類型的數據。
4:return語句下面,不能編寫代碼,因為永遠執(zhí)行不到,屬于無效的代碼。
5:方法不調用就不執(zhí)行。
6:方法中的參數稱為形式參數,簡稱形參。當調用方法時用于接受數據,而傳遞給方法的值稱為實際參數,簡稱實參,形參用于接收實參。
7:Java的基本類型的參數傳遞:值傳遞。
8:在傳輸實參給方法的形參的時候,并不是傳輸實參變量本身,而是在傳輸實參變量中的存儲的值,這就是值傳遞。
9:方法的運行區(qū)域在棧內存。
10:基本類型和引用類型的參數在傳遞的時候
相同點:都是值傳遞。
不同點:基本類型的參數傳輸存儲的數據值。
引用類型的參數傳輸存儲的地址值。

方法重載:同一個類中,出現(xiàn)多個方法名稱相同,但是形參列表是不同的,那么這些方法就是重載方法。與返回值類型無關。
【注意】形參列表不同指的是:形參的個數,類型,順序不同,不關心形參的名稱。

代碼練習
1? ?將數組arr中從索引from(包含from)開始,到索引to(不包含to)的元素復制到新數組中

package com.company;

public class Main {

? public static void main(String[] args) {

int []arr={23,56,78,44,11,29,88,87,};

int []copyarr=GetNewArr(arr,3,7);

for(int i=0;i

? System.out.print(copyarr[i]+" ");

}

? }

? public static int[] GetNewArr(int[]arr,int from,int to){

? int []newarr=new int[to-from];

? int index=0;

? for(int i=from;i

? newarr[index]=arr[i];

? index++;

? }

? return newarr;

? }

}

2? 機票價格按照淡季旺季,頭等艙和經濟艙收費,輸入機票原價,月份和頭等艙或經濟艙。

按照如下規(guī)則計算機票價格:旺季(5-10月)頭等艙九折,經濟艙八點五折,淡季(11月到來年4月)頭等艙七折,經濟艙六點五折。

package com.company;
import java.util.*;
public class Main {
? public static void main(String[] args) {
? Scanner sc=new Scanner(System.in);
? System.out.println("請輸入機票的原價:");
? int ticket=sc.nextInt();
? System.out.println("請輸入月份:");
? int month=sc.nextInt();
? System.out.println("請輸入座位 0 頭等艙 1經濟艙");
? int seat=sc.nextInt();
? if(month>=5&&month<=10){
? int newticket=getprice(ticket,seat,0.9,0.85);
? System.out.println("打折后的機票價錢為"+newticket);
? }else if((month>=1&&month<=4)||(month>=11&&month<=12)){
? int newticket=getprice(ticket,seat,0.7,0.65);
? System.out.println("打折后的機票價錢為"+newticket);
? }else {
? System.out.println("輸入的月份不合理");
? }
? }
? public static int getprice(int ticket,int seat,double v0,double v1){
? if(seat==0){
? ticket=(int)(ticket*v0);
? }else if(seat==1){
ticket=(int)(ticket*v1);
? }else{
? System.out.println("輸入的座位不正確");
? }
? return ?ticket;
? }
}

3?在唱歌比賽中,有六名評委給選手打分,分數范圍是0~100之間的整數。選手的最后得分為:去掉最高分,最低分后的4個評委的平均分,請完成上述過程并計算出選手的得分

package com.company;
import java.util.*;
public class Main {
? public static void main(String[] args) {
? int[] scoresarr=getscores();
? for(int i=0;i
? System.out.print(scoresarr[i]+" ");
? }
? int max=getMax(scoresarr);
? int min=getMin(scoresarr);
? int sum=getSum(scoresarr);
? int avg=(sum-max-min)/(scoresarr.length-2);
? System.out.println("選手的最終得分為"+avg);
? }
? public static int getSum(int[] scoresarr){
? int sum=0;
? for(int i=0;i
? sum=sum+scoresarr[i];
? }
? return sum;
? }
? //求數組的大值
? public static int getMax(int[] scoresarr){
? int max=scoresarr[0];
? for(int i=1;i
? if(scoresarr[i]>max){
? max=scoresarr[i];
? }
? }
? return max;
? }
? //求數組的最小值
? public static int getMin(int[] scoresarr){
? int min=scoresarr[0];
? for(int i=1;i
? if(scoresarr[i]
? min=scoresarr[i];
? }
? }
? return min;
? }
? //定義一個數組
? public static int[] getscores(){
? int[] scores=new int[6];
? Scanner sc=new Scanner(System.in);
? for(int i=0;i
? System.out.print("請輸入評委的打分:");
? int score=sc.nextInt();
? if(score>=0&&score<=100) {
? scores[i] = score;
? i++;
? }else{
? System.out.print("成績超出了范圍,繼續(xù)錄入,當前i的值為"+i);
? }
? }
? return scores;
? }
}

4某系統(tǒng)的數字密碼(大于0),比如1983,采用加密方式進行傳輸。 規(guī)則如下:先得到每位數,然后每位數都加上5,再對10求余,最后將所有數字反轉,得到一串新數

package com.company;
import java.util.*;
public class Main {
? public static void main(String[] args) {
? int number=1983;
? int temp=number;
? int count=0;
? while(number!=0){
? number=number/10;
? count++;
? }
? int[] arr=new int[count];
? int index=arr.length-1;
? while(temp!=0){
? int ge=temp%10;
? temp=temp/10;
? arr[index]=ge;
? index--;
? }
? for(int i=0;i
? arr[i]=(arr[i]+5)%10;
? }
? for(int i=0,j=arr.length-1;i
? int newtemp=arr[i];
? arr[i]=arr[j];
? arr[j]=newtemp;
? }
? int newnumber=0;
? for(int i=0;i
? newnumber=newnumber*10+arr[i];
? }
? System.out.println("加密之后的數字為 "+newnumber);
? }
}

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧

本文題目:有關方法的復習及代碼練習-創(chuàng)新互聯(lián)
URL地址:http://chinadenli.net/article40/pidho.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站設計關鍵詞優(yōu)化網站維護自適應網站商城網站微信公眾號

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網站建設