最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么用帶參帶返回值的方法不行?

import java.util.Arrays;

public class HelloScore {

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

? ? ? int[] scores = { 89, -23, 64, 91, 119, 52, 73};?

? ? ? HelloScore score = new HelloScore();

? ? ? int sortthenum = score.sortScore();

? ? ? System.out.println(sortthenum);

? ? }

public int sortScore(int[] scores){

? ? Arrays.sort(scores);

? ? int j = 0;

? ? for ( int i = scores.length - 1; i >= 0; i --){

? ? ? ? if (scores[i] < 0 || scores[i] > 100) {

? ? ? ? continue;

? ? }else{

? ? ? ? j++;?

? ? ? ? if (j > 3){

? ? ? ? ? ?break;

? ? } ??

? ? return int[] scores;//這一句總是報(bào)錯(cuò)說: ? '.class' expected 是什么意思?

? ? }

}

}

}


正在回答

4 回答

調(diào)用方法時(shí)沒有寫實(shí)參

1 回復(fù) 有任何疑惑可以回復(fù)我~

你方法返回的數(shù)組,但是返回賦值給了一個(gè)整型,方法返回值改為一個(gè)int值就可以

0 回復(fù) 有任何疑惑可以回復(fù)我~

import java.util.Arrays;


public class HelloScore {

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

? ? ? double[] scores = { 8.9, -2.3, 6.4, 9.1, 11.9, 5.2, 7.3};?

? ? ? HelloScore score = new HelloScore();

? ? ? double[] sortthenum = score.sortScore(scores);

? ? ? System.out.println(Arrays.toString(sortthenum));

? ? }


? ? public double[] sortScore(double[] scores){

? ? ? ? Arrays.sort(scores);

? ? ? ? int j = 0;

? ? ? ? double[] validscore = new double[3];

? ? ? ? for ( int i = scores.length - 1; i >= 0; i --){

? ? ? ? ? ? if (scores[i] < 0 || scores[i] > 100) {

? ? ? ? ? ? ? ? continue;

? ? ? ? ? ? }else{

? ? ? ? ? ? validscore[j] = scores[i];

? ? ? ? ? ? j++;?

? ? ? ? ? ? if (j > 2){

?? ? ? ? ? ? ? break;

? ? ? ? ? ? }? ?

? ? ? ? }

? ? ? ? }

? ? ? ? return validscore;

? ? }?

}

重新寫了一遍 這回對(duì)了

0 回復(fù) 有任何疑惑可以回復(fù)我~

帶參方法:說明該方法在使用時(shí)要特別指定一些限制或要求,比如add(int x,iny),就是計(jì)算x+y的值,x,y在術(shù)語上稱為形參,所以你使用時(shí),要告訴他x,y都是什么,而這一做法在術(shù)語上稱為傳參,比如add(5,6),而具體5,6,就是你具體傳入的值,在術(shù)語上稱為實(shí)參。
int add(int x,iny),前面的int就是說明這個(gè)方法有返回值,類型是int的。說明這個(gè)方法要將計(jì)算結(jié)果通過返回一個(gè)int值來告訴你,你在使用的時(shí)候,需要接收這個(gè)返回值,比如int a=add(5,6)。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么用帶參帶返回值的方法不行?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)