第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

調(diào)用對(duì)象方法沒(méi)有得到預(yù)期的結(jié)果

調(diào)用對(duì)象方法沒(méi)有得到預(yù)期的結(jié)果

搖曳的薔薇 2022-06-04 09:59:26
我有兩個(gè) .java 文件,一個(gè)是“藍(lán)圖”,另一個(gè)只包含主要方法。我遇到的問(wèn)題是,我想打印與輸入的數(shù)字相對(duì)應(yīng)的字母。我讓它對(duì)一個(gè)“學(xué)生”對(duì)象工作正常,但是當(dāng)創(chuàng)建另一個(gè)“學(xué)生2”對(duì)象時(shí),無(wú)論用戶輸入什么數(shù)字,每次都會(huì)打印字母“F”。請(qǐng)查看下面的代碼以更好地理解。public class StudentRecordpublic String firstName;public String lastName;public int studentID;public int courseGradeOne;//create a constructor with no args.public StudentRecord(){}//end of constructor without args.public StudentRecord(String firstName, String lastName, int studentID, int courseGradeOne){    //initializing variables.    this.firstName = firstName;    this.lastName = lastName;    this.studentID = studentID;    this.courseGradeOne = courseGradeOne;}//end of constructor with args./*Setters & Getters for all 'fields'.*/public void setFirstName(String firstName){    firstName = firstName;}//end of setter firstName.public String getFirstName(){    return firstName;}//end of getter firstName.public void setLastName(String lastName){    lastName = lastName;}//end of setter lastName.public String getLastName(){    return lastName;}//end of getter lastName.public void setStudentID(int studentID){    studentID = studentID;}//end of setter studentID.public int getStudentID(){    return studentID;}//end of getStudentID.public void setCourseGradeOne(int courseGradeOne){    courseGradeOne = courseGradeOne;}//end of setter courseGradeOne.public int getCourseGradeOne(){    return courseGradeOne;}//end of getter courseGradeOne./*Decision statements to determine "letter grade".*/public char letterReturn(){    if(courseGradeOne >= 90)        return 'A';    else        if(courseGradeOne >= 80)            return 'B';        else            if(courseGradeOne >= 70)                return 'C';            else                if(courseGradeOne >= 60)                    return 'D';                else                    if(courseGradeOne >= 50)                        return 'E';                    else                        return 'F';}//end of letterReturn.
查看完整描述

1 回答

?
開(kāi)心每一天1111

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊

在 student2 的情況下,使用 getter/setter 方法會(huì)有所幫助


//creating student2 'object'.

StudentRecord student2 = new StudentRecord();


//ask information about student2.

System.out.println("What is your first name?");

String firstName = input.nextLine();

student2.setFirstName(firstName);


//print supplied information to user.

System.out.println("First Name: " + student2.getFirstName());

對(duì)其余部分做同樣的事情,它應(yīng)該可以解決。


查看完整回答
反對(duì) 回復(fù) 2022-06-04
  • 1 回答
  • 0 關(guān)注
  • 101 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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