亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在調試中當我輸入第二個對象后,顯示不出來,急等大神幫忙

在調試中當我輸入第二個對象后,顯示不出來,急等大神幫忙

向日葵一族 2016-10-18 16:51:48
用虛線分割的是三個類,寫的很清楚,跪求大神幫幫忙!package javaoopch5.training1;public class Student {? private int? id;? private String? name;? private String sex;? public int getId() {?? ?return id;}public void setId(int id) {?? ?this.id = id;}public String getName() {?? ?return name;}public void setName(String name) {?? ?this.name = name;}public String getSex() {?? ?return sex;}public void setSex(String sex) {?? ?this.sex = sex;}public Student() {?? ?super();}public Student(int id, String name, String? sex) {?? ?super();?? ?this.id = id;?? ?this.name = name;?? ?this.sex = sex;}? ? }----------------------------------------------------------------package javaoopch5.training1;import java.util.ArrayList;import java.util.List;public class StuMar {?? ?private List list=new ArrayList();?? ?public void AddStudent(Student s){?? ??? ?list.add(s);?? ?}?? ?public void showAll(){?? ?System.out.println("學號\t姓名\t性別");?? ?for(int i=0;i<list.size();i++){?? ?Student s=(Student) list.get(i);?? ?System.out.println(s.getId()+"\t"+s.getName()+"\t"+s.getSex());}?? ?}}--------------------------------------------------------------------------------------------package javaoopch5.training1;import java.util.Scanner;public class test {?? ?public static void main(String[] args) {?? ??? ? String choose2;?? ??? ? int id = 0;?? ??? ? String name = null;?? ??? ? String sex = null;?? ??? ? ?? ??? ? do{?? ??? ?System.out.println("歡迎使用學生管理系統");?? ??? ?System.out.println("請選擇:1.添加學生 2.查詢學生? 3.刪除學生\n");?? ??? ??? ??? ?Scanner sc=new Scanner(System.in);?? ??? ? int input =sc.nextInt();?? ??? ??? ??? ? if(input==1)?? ??? ? {?? ??? ??? ? System.out.println("請輸入學生的學號\n");?? ??? ??? ?? id=sc.nextInt();?? ??? ??? ? System.out.println("請輸入學生的姓名\n");?? ??? ??? ?? name =sc.next();?? ??? ??? ? System.out.println("請輸入學生的性別\n");?? ??? ??? ? sex=sc.next();?? ??? ? }else?? ??? ? {?? ??? ??? ? System.out.println("選擇其他");?? ??? ? }?? ??? ? System.out.println("是否繼續(y/n)");?? ??? ??? choose2=sc.next();?? ??? ?}while(choose2.equals("y"));?? ??? ? Student stu=new Student( id, name,sex);?? ??? ? StuMar stum=new StuMar();?? ??? ? stum.AddStudent(stu);?? ??? ? stum.showAll();?? ??? ??? ? ?? ??? ? ?? ?}}?? ??? ? ?? ??? ??? ??? ??? ?
查看完整描述

2 回答

已采納
?
IT僧

TA貢獻14條經驗 獲得超8個贊


我不知道你說的輸入第二個對象是指的哪個?是不是如圖的錯誤??http://img1.sycdn.imooc.com//58061b380001356e03560092.jpg



1.首先你只有判斷選擇1的方法。如果選擇了2,3,你的判斷呢???


2.你覺得在do while后再用類定義對象,調用方法還有用嗎???


3.在判斷的輸入的選擇時,最好用異常處理。因為輸入了除int類型的,會報錯。


4.類名規范寫的話,首字母大寫,而你的Test類名忘了。


5.整體來說你的思路混亂了。我也是菜鳥一只,目前就看出這些問題。。

查看完整回答
反對 回復 2016-10-18
  • IT僧
    IT僧
    覆蓋了。你在循環中,只是給變量id,name,sex賦值。只要當你選擇n,才跳出循環。然后才是把你所添加的學生的值賦予stu和stum值,id,name,sex是你輸入的最后一組值。
?
慕瓜9220888

TA貢獻868條經驗 獲得超0個贊

GVXGPWZIS

AEUEEYYIJ

XFOXWZBVV

TKJEDGGSC

JKSJUUNUX

ZUSBZZMPY

BZAMPCAXR

SCBODAJTC

TDRGSIJPV

UVXJFATGG

CDODQXQDP

LWVDXXTJW

GLTACLISY

OFHWYRUKI

VDBXVFRMC

LMVGCFBLD

VTVHWIIBO

DDCEGCFCP

HIQBNXTWW

YJUTILHRN

XONVKXNJT

JAECOHNUD

QLWEQGUAX

TRMLUGAYY

IGIQWDPSU

GHQBKTWZR

FDBGYVUBK

AEWRQPLBE

XXQEVOREE

NOAIIILUR

VQOKPFBRR

UVKCRUDNB

XMACYAUNF

TUZLDTMVI

TRMRDPWMS

WXVRTVVLI

XOJOQDMUU

FAIQVIVVH

VTFKNVVRB

QBZVATADV

ZQIXZILUU

IJOQJSVIH

NMVTVCMDH

PASAMMGDP

XEIXPILOY

EFHTYRRTG

HIKJEKBHF

IFEQLSEJJ

WEMLMGWZL

IOBTCZGGF

EVXPKRCVF

USOIRUKNW

EPOPHHEUA

CBHMORAND

MDBACFYBB

ARQLUXGJG

RIRWROACS

DHZOQSUYK

RBQSXANQA

JDSUTPFVV

IQZHJQNAR

DXFZEEHKJ

XIAIDTNGJ

CTPQMMFIC

AUZBTDPMC

IGEWLWTJF

JRZYGBKXX

HPKRTMVSC

YFRQBLNXH

TLMODNGPM

GHSAJCBVH

NOWLTQGZI

SWVNHXTPC

VRGVNWZPW

PQFNPCVRE

SNVKQTMIF

VMEKJAUHH

UONYRDNNK

MNPQYLOOA

ECXUMGIYL

RSNCUDNGT

DKGYNZPJP

QOMYQGVYF

HWHXGDVFI

FTYTFYBRK

CTIUEOHHN

JSXZYREHQ

HYAIEDJMJ

WQPAJSCYI

KVHPRUORS

ZQYXKKQTZ

FGGOADDAJ

NHQVKJGGZ

VGYZYRUAN

DKZHTCCVB

DOMIRTGJJ

MNZRMILVL

VMOONQPCC

YWRZOBKUQ

VZRKSLEXX

VNYQFCSEU

JUPRCJXNK

PHJXDDSEH

DPLMNQAQC

KDFKWMFSB

AOWHWWPPC

THIKZWPPI

TYWRGJWMR

ABDCUCVWD

BIABWFVIY

WOTVTMTZP

DEGUWZZCC

FWMUJVISB

KLVQWSTNQ

UMPBMFPVC

BJENVBLYY

WBMBDDFPC

SKJMBSMSH

FQYDIYDWA

JKBCOYRKR

THTBGTFFP

XLESRUNXA

GNFKGFCVS

BHDLAJJPZ

IZUPUGSFF

IJEQKNNGC

JAJDROEHN

GOOGJGQXX

NOGLRQADC

TUSUJMPMF

SKLHMHQXD

PACOWZPIP

HOQZEKNGG

LCOMYXNKK

BIHJRUOAQ

TOCLDWPJM

XRWAZCFEB

HSAXZVCOI

KBJDPSIBE

VMUOWPZFL

YTVYHEBHY

BSHZHKDKM

PXFUZTDQP

EVASENQQW

LVUMEKNQN

TRSRTJERQ

TUGUEHEHN

JURPLKKDK

KDPRZILSY

ZQSHDGMPL

ULKCKKDWW

FJYWLOVXU

JETMVSZXI

ZXGFRQKHL

GYEHZMDKB

OMVOHEEFR

APHHGDKAC

CBWPYFMWD

BXZSLVVUV

MEDWPWQWN

SAJIHURQK

UIBGGNTAH

NQBTMJQAB

QUDCBCJWW

TLBQNULYY

JDIOXDRLB

XLEGZQTAJ

GUAAMPGNA

FTCOXUXKU

RJONTJANX

BWIRUUDKQ

PXGZYVCSD

FDMNCMZQK

FTMFRERCC

SAZLULBCW

CRNWFVTQS

SACLXEVVG

GEUWVCNTN

IGZIHEEVN

IGPGIFDQQ

查看完整回答
反對 回復 2021-10-19
  • 2 回答
  • 0 關注
  • 1302 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號