版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Java程序設計基礎實訓和習題集參考答案
第一章Java概述
第一節初識Java語言
一、填空題
1.高級
2.面向對象
3.跨平臺性
4.跨平臺性支持多線程支持分布式
5.Java標準版(JavaSE)Java企業版(JavaEE)Java小型版(JavaME)
二、選擇題
l.D2.B3.C4.A5.A
三、判斷題
1.X2.X3.V4.V5.X
四、名詞解釋
1.JavaEE
Java企業版(JavaEE,JavaPlatfonnEnterpriseEdition),定位在服務器端應
用開發,用來開發和部署服務器端Java應用程序。
2.JavaSE
Java標準版(JavaSE,JavaPlatformStandardEdition)定位在個人計算機使
用,用來開發C/S架構軟件。
3.JavaME
Java小型版(JavaME,JavaPlatformMicroEdition),定位在嵌入式應用開
發,用來開發運行在移動設備和嵌入式設備上的Java應用程序。
第二節搭建Java開發環境
一、填空題
1
I.集成開發環境
2.免費付費
3.開發環境應用平臺
4.智能編碼輔助自動控制
5.運行環境Java工具Java基礎的類庫
二、選擇題
l.A2.B3.D4.C5.D
三、判斷題
1.V2.V3.X4.V5.X
四、名詞解釋
1.Eclipse
Eclipse是一個開源的、用于Java程序開發的集成開發環境cEclipse最初
由IBM公司開發,2001年11月被貢獻給開源社區,現在由非營利軟件供應商聯
盟Eclipse基金會(EclipseFoundation)管理。
2.MyEclipse
MyEclipsc由Gcnuitcc發布,提供免費和付費版本。MyEclipsc是Eclipse
IDE的一個擴展,在數據庫和JavaEE開發、分發和應用服務器集成方面可以
大大提高工作效率。
3.NetBeans
NetBeans是Sun公司在2000年創立的開放源代碼集成開發環境,2009年被
甲骨文收購。NetBeans當前可以在Solaris、Windows、Linux和MacintoshOSX
平臺上進行開發。
4.IntclliJIDEA
InlelliJIDEA是JelBrains公司的產品,它提供了智能編碼輔助和口動控制
的工具組合,支持J2EE、Ant、JUnit和CVS集成等。
5.JDK
JDK(JavaDevelopmentKit,Java開發者工具箱)最初是Sun公司免費提供
的Java開發工具,是其他Java開發工具的基礎,是整個Java開發的核心,它包
含了Java的運行環境、Java工具和Java基礎的類庫。沒有JDK將無法編譯Java
2
程序。
【實訓案例1]使用Eclipse編寫第一個簡單程序
一、填空題
1.包
2.類(class)
3.main方法
4.縮進
5.〃
二、選擇題
l.C2.B3.D4.C5.A6.B
三、程序設計題
示例代碼:
Systcin.out.println("********
System.out.println("*******,,);
System.out.println("*************”)?
System.out.println("*******”);
System.out.printlnC******
【實訓項目1】設計學生信息管理程序界面
五、項目實施
1.編寫程序代碼(答案)
Svstem.out.printlnC*2.修改學生信息*”);
Svstem.out.println("*4.退出*”);
3
第二章Java基礎語法
第一節常量與變量
一、填空題
1.常量
2.整型常量浮點型常量字符常量字符串常量布爾常量null常量
3.變量
4.自動類型轉換/隱式類型轉換
5.強制類型轉換/顯式類型轉換
二、選擇題
1.C2.A3.D4.B5.C6.B7.A8.D9.D10.Bll.B12.C13.C
14.B
三、判斷題
1.V2.X3.X475.V677.X8.J9.X10.X
四、程序設計題
示例代碼:
System.out.printin("浮點型常量的聲明:,,);
Systcm.out.println("fiiialdoublePI;");
System.out.println("浮點型常量的賦初值:");
System.out.prinlln("PI=3.14;");
System.out.prinlln("整型變量的聲明:");
System.out.println("intS;");
Sysiem.oui.priniln("整型變量的賦初值:");
Systcm.out.println("S=10;");
System.ouLprintln("整型變最的再次賦值:");
System.out.println("S=12;");
4
第二節運算符與表達式
一、填空題
1.運算符
2.算術運算符賦值運算符比較運算符邏輯運算符
3.運算符的優先級
4.表達式
5.算術表達式賦值表達式關系表達式邏輯表達式條件表達式
二、選擇題
LA2.B3.C4.D5.A6.C7.B8.A9.D10.B
三、判斷題
1.V2.X3.V4.X576.J7.X8.J9.J10.V
四產序設計題
示例代碼:
//定義變量
inta=10;
intb=20;
intc=30;
//基本的算術運算符
intsum=a+b;//加法
intdifference=a-b;//減法
intproduct=a*b;//乘法
intquotient=a/b;//整數除法
imremainder=a%b;//取余
//關系運算符
booleanisEqual=(a==b);//等于
booleanisNotEqual=(a!=b);//不等于
booleanisGreater=(a>b);//大于
5
booleanisLess=(a<b);//小于
booleanisGreaterOrE<]ual=(a>=b);//大于等于
booleanisLessOrEqual=(a<=b);//小于等于
//邏輯運算符
booleanandCondition=(a>b)&&(a<c);//邏輯與
booleanorCondition=(a>b)||(a>c);//邏輯或
booleannocCondition=!(a==b);//邏輯非
//位運算符
intbitwiseAnd=a&b;//按位與
inthitwiseOr=a|h;//按位或
intbitwiseXor=aAb;//按位異或
intbitwiseComplement=~a;//按位補
intleflShift=a?2;//左移
intrightShift=a?2;//右移
intzeroFillRightShift=a?>2;//無符號右移
//輸出結果
System.out.printin("和(Sum):"+sum);
System.oul.prinUn("差(Difference):"+difference);
System.oul.println("積(Product):"+product);
System.out.println("商(Quotient):"+quotient);
System.out.printing余數(Remainder):"+remainder);
System.out.priinlnC'a等于b嗎?(Isaequaltob?)"十isEqual);
Systcm.out.println("a不等于b嗎?(Isanotequaltoh?)"+isNotEqual);
System.ou(.println("a大于b嗎?(Isagreaterthanb?)*'+isGreater);
System.out.println("a小于b嗎?(Isalessthanb?)"+isLess);
Sysiem.oul.priniln("邏輯與(Andcondition):"+andCondilion);
System.oul.printin("邏輯或(Orcondition):"+orCondition);
6
Sysiem.out.prinUn("按位與(BitwiseAND):"+bilwiseAnd);
System.out.printin("按位或(BitwiseOR):"+bitwiseOr);
System.out.printin("按位異或(BitwiseXOR):"+bitwiseXor);
System.out.printing按位補(BitwiseComplement):"+bitwiseComplement);
System.out.printin("左移(LeftShift):"+leftShift);
System.out.println("右移(RightShift):"+righiShift);
System.out.println("無符號右移(ZeroFillRightShift):"+zeroFillRightShift);
Sysiem.out.println("字符串連接結果:"+result);
第三節程序流程控制語句
一、填空題
1.程序流程控制
2.順序結構選擇結構重復結構
3.順序結構
4.選擇結構/分支結構
5.循環結構/重復結構
二、選擇題
LA2.B3.D4.D5.C6.C7.B8.A9.D10.Bll.C12.D13.A
14.C15.B
三、判斷題
1.V2.V3.X4.X576.X7.V8.J9.X10.V
四、程序設計題
示例代碼:
intx=9;
System.out.println("當前月份是"+x+"月");
if(x>12||x<l)
Syslem.out.prinUn(x+"月份不存在");
elseif[x>=3&&x<=5)
7
System.out.println(x+”月屬于春季");
elseif(x>=6&&x<=8)
System.out.primln(x+”月屬于夏季");
elseif[x>=9&&x<=11)
System.out.printhi(x+”月屬于秋季”);
else
System.out.println(x+”月屬于冬季”工
2..
示例代碼:
inti;
intj;
intcount=0;//記錄素數個數
for(i=l;i<=100;i++){〃記錄需要進行判斷的數
for(j=2;jv=i;j++){〃判斷該數是否為素數
if(i=l){
//I既不是素數也不是偶數
break;
}
iRi%j==0){
break;
}
}
if(j=i){
Syslem.oul.rrinl(i+"”);〃輸出素數
count++;〃次數自增
}
)
Systcin.out.println();
Systcm.out.println("1到100之間素數的個數為:"+count+"個");
8
第四節數組的使用
一、填空題
1.數組(array)元素
2.數組名[數組長度]
3.一維數組數組名[行數][列數]
4.聲明
5.初始化
6.連續的數組的名字和索引值
7.1ength長度
8.數組名[索引值1][索引值2]
9.遍歷
10.正向遍歷反向遍歷
二、選擇題
l.C2.B3.B4.D5.B6.D7.C8.C9.D10.Dll.C12.A13.A
14.B15.D
三、判斷題
1.X2.V3.X475.V6.X7.V8.V9.X
四、程序設計題
1.答:
示例代碼:
〃1.定義數組
doublet]arr={12.9,53.54,75.0,99.1,3.14};
〃2.定義變量代表最小值
doublemin=arr[0];
〃3.對數組遍歷
fbr(inti=1;i<arr.length;i++){
〃4.判斷最小值
if^arr[i]<min){
min=arr[i];
9
}
}
〃5.打印最小值
System.out.prinlln("最小值是"+min);
3答:
示例代碼:
int[][]m={{l,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16)};
intsum=0;
fbr(inti=0;i<m.length;i++){
sum+=m[i][i];
}
System.out.println("矩陣m主對角線上的所有數字的和為:"+sum);
【實訓案例2】計算選手總成績并輸出獲獎情況
一、填空題
1.數組
2彳盾環
3.分支
4.switch語句
5.冒泡排序
二、程序設計題
示例代碼:
int[]array={64,34,25,12,22,11,9);
intn=array.length;
booleanswapped;〃用于檢查本次遍歷是否有進行元素交換。
〃外層循環控制趟數
fbr(inti=O;i<n-l;i++){
swapped=false%'每趟開始時重置swapped標志
〃內層循環進行相鄰元素比較和交換
fbr(intj=O;j<n-1-i;j++){
if(array[j]>array[j+l]){
〃交換元素
inttemp=arrayfj];
array[j]=array[j+1];
arrayfj+1]=temp;
〃發生交換,修改標記
swapped=true;
//如果沒有交換發生,說明數組己經排序好
if(!swapped){
break;
System.out.print1n("冒泡排序后的序列:
for(inti=0;i<n-1;i++){
System.out.println(array[i]+un);
【實訓項目2】設計學生成績管理程序
五、項目實施
1.編寫程序代碼(答案)
names[i]二scanner.next。;
scoreslilli]=scanner.nextlnt();
totalScoreli]=totalScore[i]+scores[i1[i1:
I
rank[i]++;
1
第三章面向對象基礎
第一節類和對象的基礎
一、填空題
1.對象
2.abstract
3.public
4.interface
5.第一行
6.private
7.抽象
8.本類
9.Implements
lO.class
二、選擇題
l.B2.A3.C4.A5.A6.D7.B8.B9.C
三、判斷題
1.J2.X3.V4.V5.V6.X7.V8.V9.X10.V
四、程序設計題
1.答:
示例代碼:
abstractclassAnimal{
abstractvoidshout();
I
classCatextendsAnimal{
voidshout(){
System.out.println(,,irffl");
1
classDogextendsAnimal{
voidshout(){
System.out.println("汪”);
)
)
publicclassExample{
publicstaticvoidmain(String[]args){
Animalcat=newCat();
Animaldog=newDog();
cat.shout();//輸出:嚙
dog.shout();//輸出:汪
2.答:
—示例代碼:
publicclassBankAccount{
privatedoublebalance;
publicvoiddeposit(doubleamount){
balance+=amount;
)
publicvoidwilhdraw(doubleamount){
if(amount<=balance){
balance-=amount;
}else{
System.out.println("余額不足");
)
)
publicdoublege(Balance(){
returnbalance;
工
publicclassExample{
publicstaticvoidmain(String[]args){
BankAccountaccount=newBankAccount();
accounLdeposit(100);
account.withdraw(30);
System.out.prinUn("余額:"+account.getBalance());//當前余額應為70
3.答:
classPerson{
privateStringname;
privateintage;
publicPerson(Stringname,intage){
=name;
this.age=age;
)
publicvoidintroducc(){
System.out.println("我叫:"+name+",年齡:"+age);
)
I
publicclassExample{
publicstaticvoidmain(String[]args){
Personperson=newPerson("張三”,20);
roduce();//輸出:我叫:張三,年齡:20
T
第二節類的封裝
一、填空題
1.封裝
2.私有
3.get/set()
4.private
5.接口
6.**“您輸入的年齡有誤!”**
7.this
8.封裝的保護作用
9.類
10.輸出學生的姓名和年齡
二、選擇題
l.C2.B3.A4.B5.C6.C7.B8.B9.B10.C
三、判斷題
1.X2.J3.X475.X6.X7.V8.X9.V10.X
四、程序設計題
1.答:
示例代碼:
publicclassEmployee{
privatedoublesalary;
publicdoublegetSalaryO{
returnsalary;
)
publicvoidsetSalary(doublesalary){
if(salary<0){
System.out.prinlln("工資不能為負數!");
}else{
this.salary=salary;
)
2.答:
—示例代碼:
publicclassCar{
privateintspeed;
publicintgeiSpeed(){
returnspeed;
)
publicvoidsetSpeed(intspeed){
if(spccd>200){
Sy義em.out.println("速度不能超過200!");
}else(
this.speed=speed;
I
}
3.答:
—示例代碼:
publicclassPerson{
privateStringname;
privateintage;
publicPerson(Stringname,intage){
=name;
sctAgc(agc);
I
publicStringgetName(){
returnname;
)
publicvoidsctName(Stringname){
(his.nanie=name;
)
publicintgeiAgeO{
returnage;
1
publicvoidsetAge(intage){
if(age<0||age>120){
System.oui.printing您輸入的年齡不合法!"):
}else(
this.age=age;
}
第三節類的繼承
一、填空題
1.extends
2.子類
3.private
4.supcr
5.不能
6.final
7.父類
8.A
9.Animal
10.發生編譯錯誤
二、選擇題
l.C2.C3.A4.C5.B6.C7.B8.B
三、判斷題
l.X2.X37475.X6.X7.V8.V9.X10.X
四、程序設計題
1.答:
示例代碼:
classAnimal{
privateStringname;
privateintage;
publicStringgetName(){
returnname;
)
publicvoidselName(Stringname){
=name;
I
publicintgetAge()(
returnage;
)
publicvoidsetAge(intage){
this.age=age;
)
voidshou((){
Systcm.out.println("動物發出叫聲”);
)
1
classDogextendsAnimal{
voidshout(){
System.out.println("汪汪汪");
I
publicclassExample{
publicstaticvoidmain(Stnng[]args){
Dogdog=newDog();
dog.shout();
2.答:
一示例代碼:
classDogextendsAnimal{
privateStringcolor;
publicDog(Stringname,intage,Stringcolon{
super.setName(name);
super.setAge(age);
this.color=color;
}
voidshout(){
Systcm.out.println("汪汪汪....");
)
publicStringgetColor(){
returncolor;
)
voidsetColor(Stringcolor){
this.color=color;
)
publicStringinfb(){
relurn"名稱:"+super.getName()+",年齡:"+super.getAge()+",顏色:
,+getColor();
2
publicclassExample{
publicstaticvoidmain(String[]args){
Dogdog=newDog(“牧羊犬”,3,”黑色,
System.out.println(O);
3.答:
~~示例代碼:
finalclassVehicle{
finalvoiddrive(){
System.out.println("駕駛的實現");
)
)
classCarextendsVehicle{
〃該代碼會導致編譯錯誤,因為試圖重寫final方法
voiddrivc()(
System.out.printlnC'Car類的駕駛實現");
)
第四節類的多態
一、填空題
1.方法重寫和方法重載
2.列表
3.方法簽名
4.兩個
5.實際類型
2
6.super
7.實現
8.重寫
9.String
10.類型
二、選擇題
LA2.B3.B4.B5.B6.D7.B8.B9.CI0.D
三、判斷題
172.X374.V5.X6.X7.V8.J97
四、程序設計題
1.答:
示例代碼:
publicclassCalculator{
//兩個整數相加
publicintadd(in(a.intb){
returna+b;
)
//兩個浮點數相加
publicdoubleadd(doublea,doubleb){
returna+b;
)
//三個整數相加
publicintadd(inta,intb,intc){
returna+b+c;
)
//測試類
publicstaticvoidmain(String[]args){
Calculatorcalc=newCalculalor();
System.out.prinlln("兩個整數相加:"+calc.add(2,3));
System.out.println("兩個浮點數相加:"+calc.add(2.5,3.5));
2
System.out.prinlln("三個整數相力口:"+calc.add(2,3,4));
2.答:
~~示例代碼:
classShape{
publicvoidarea()(
Sysiem.out.prinlln("計算面積");
)
)
classRectangleextendsShape{
?Override
publicvoidarea(){
System.out.prinlln(“長方形的面積是長乘以寬)
)
)
publicclassMain{
publicstaticvoidmain(String[]args){
Shapeshape=newShape。;
shapc.arca();
Shaperect=newRectangle。;
rect.area();
)
)
3.答:
―示例代碼^
classEmployee{
publicvoidwork。{
2
System.out.println("員工工作)
classManagerextendsEmployee{
@Override
publicvoidwork(){
super.work();〃調用父類的work方法
System.out.println("經理管理團隊)
)
)
publicclassMain{
publicstaticvoidniain(S(ring[]args){
Managermanager=newManager();
manager.work();
2
【實訓案例3】學生信息管理
一、填空題
1.ArrayList
2.setName()
3.viewStudents()
4.可變
5.addStudcnt()
6.getAge()
7.5
8.deleteStudent()
9.getld()
10.updateStudent()
二、選擇題
LB2.B3.B4.D5.C6.A
三、判斷題
I.V2.X3.V4V5.X6.J7.J8.X9.X
四、程序設計題
1.答:
示例代碼:
publicstaticvoidaddStudent(ArrayList<Student>studentList,Scannerscanner){
System.out.print("請輸入學生的學號:”);
Stringid=scanner.nextLinc();
Systcm.out.print("請輸入學生的姓名:”);
Stringname=scanner.nexlLine();
System.out.print("請輸入學生的年齡:”);
intage=scanner.nextlnt();
scanner.nextLine();//消耗掉輸入緩沖區的換行符
Studentstudent=newStudent(id,name,age);
studcntList.add(studcnt):
2
System.oul.println("學生信息添加成功!");
2.答:
―示例代碼:
publicstaticvoiddcleteStudcnt(ArrayList<Studcn(>studentList,Scannerscanner)(
System.out.print("請輸入要刪除的學生學號:");
Stringid=scanner.nextLine();
booleanfound=false;
for(Studentstudent:studentLisl){
if(student.getld().equals(id)){
studentList.remove(student);
found=true;
break;
)
1
if(found){
Systcm.out.println("學生信息刪除成功!");
}else{
Systcm.out.println("未找到該學生!");
3.答:
—示例代碼:
publicstaticvoidviewStudents(ArrayList<Studenl>studentList){
if(studentList.isEniptyO){
Systcm.out.println("暫無學生信息!,
}else{
System.out.prinlln("學生信息如下:");
for(Studentstudent:studentList){
Systcm.out.println(studcnt);
【實訓項目3】圖書館書籍管理系統
五、項目實施
3.編寫代碼實現功能(答案)
(1)Book類編寫
示例代碼:
classBook{
privateStringtitle;
privateStringauthor;
privateStringisbn;
publicBook(Stringtitle,Stringauthor.Siringisbn){
(his.title=tide;
this.author=author;
this.isbn=isbn;
1
publicStringgctTitle(){
returntitle;
)
publicvoidsetTitle(Stringtitle){
this.title=title;
1
publicStringgetAuthor(){
returnauthor;
2
publicvoidsetAuthor(Stringauthor){
this.author=author;
)
publicStringgetlsbn(){
returnisbn;
)
publicvoidsetIsbn(Stringisbn){
this.isbn=isbn;
)
?Override
publicStringtoStringO{
return"書名:"+title+",作者:"+author+",ISBN:"+isbn;
(2)BookManagcr類編寫
造例代碼
importjava.utiLArrayList;
importjava.util.Scanner;
classBookManagcr{
privateArrayList<Book>bookList;
privateScannerscanner;
publicBookManager(Scannerscanner){
this.bockList=newArrayList<>();
this.scanncr=scanner;
)
publicvoidaddBookQ{
2
System.out.prim("請輸入書名:");
Stringtitle=scanner.nextLine();
System.out.print("請輸入作者:");
Stringauthor=scanncr.ncxtLinc();
System.out.print("請輸入ISBN:");
Stringisbn=scanner.nextLine();
BooknewBook=newBook(title,author,isbn);
bookList.add(newBook);
System.out.println("書籍添加成功!");
)
publicvoiddeleteBookO{
Syslem.out.p「inl("請輸入要刪除的書籍編號(從0開始):");
iniindex=scanner.nextlnt();
scanner.nextLineO;//消耗掉輸入緩沖區的換行符
if(index>=0&&index<bookList.size()){
bookList.remove(index);
System.oul.prinUn("書籍刪除成功!");
}else{
System.out.prinlln("無效的書籍編號!");
I
1
publicvoidmodifyBookO{
System.out.prinl("請輸入要修改的書籍編號(從0開始):");
intindex=scanner.nextlnt();
scanner.nextLine();//消耗掉輸入緩沖乂的換行符
if(index>=0&&index<bookList.sizeO){
System.out.print("請輸入新的書名:");
Stringtitle=scanncr.ncxtLinc();
2
Sysiem.out.prim("請輸入新的作者:");
Stringauthor=scanner.nextLine();
System.out.print("請輸入新的ISBN:");
Stringisbn=scanner.nextLineO;
BookmodificdBook=newBook(titlc,author,isbn);
bookList.set(index,rnodifiedBook):
Sysiem.ouLprinlln("書籍修改成功!");
}else{
System.out.println("無效的書籍編號!");
1
)
publicvoidviewBooksO{
if(bookLisl.isEmptyO){
System.out.prinlln("沒有書籍可供查看!");
return;
1
Systcm.out.println("書籍列表:");
for(inti-0;i<hookList.size();i++){
System.oul.println(i+"+bookList.get(i));
1
(3)Main類編寫
一例代碼:
importjava.util.Scanner;
publicclassMain{
publicstaticvoidmain(String[]args){
Scannerscanner=newScanner(System.in);
BookManagerbookManager=newBookManager(scanner);
while(true){
System.out.prinlln("歡迎使用圖書誼書籍管理系統!");
System.out.println("1.添加書籍"):
System.out.println("2.刪除書籍,
Symtem.out.println("3.修改書籍)
System.out.println("4.查看書籍");
Systein.out.println("5.退出系統");
System.out.prinl("請選擇操作:");
intchoice=scanner.nextlnt();
scanner.nextLineO;//消耗掉輸入緩沖區的換行符
switch(choice){
case1:
bookManager.addBookO:
break;
case2:
bookManager.deleteBook();
break;
case3:
bookManager.niodifyBook();
break;
case4:
bookManager.viewBooks();
break;
case5:
Syslcin.oul.prinlln("退出系統。");
return;
default:
System.oul.prinHn("無效選擇,請重試。");
I
第四章Java常用類庫
第一節字符串類
一、填空題
1.不可變
2.同步
3.全線程
4.toStringO
5.trim()
6.isEmptyO
7.split()
8.insertO
9.delcteO
10.java.lang
二、選擇題
l.C2.C3.A4.B5.C6.B7.B8.A9.A10.B
三、判斷題
l.X2.V3.X475.J6.X7.V8.X9.X10.V
四、程序設計題
1.答:
示例代碼:
publicclassSplitExaniple{
publicstaticvoidmain(String[]args){
Strings【r="123-456”;
String!1parts=stEsplitC'-");
for(Stringpart:parts){
System.out.println(part);
2.答:
一示例代碼:
publicclassBufferExample{
publicstaticvoidmain(String[]args){
StringBuffcrsBuffcr=newStringBuffcr("Hcllo,Bob");
sBuffer.delete(5,10);//刪除二Bob”
sBuHerappendC'World");
Sysiem.out.prinlln(sBuffer.loString());〃輸出:HelloWorld
3.答:
示例代碼:
publicclassContainsExample{
publicstaticvoidmain(String[]args){
Suingsli—"JavaPiogiaiiiniing";
StringsubStr="Program";
booleancontains=str.contains(subStr);
System.out.println(,,Stiingcontains'Program':"+contains);
【實訓案例4-1]模擬用戶登錄
一、填空題
2.字符串
3.equalsQ
3
4.Java項目
5.包
6.com.czjsy.userlogin
7.UscrLogin
8.break
9.(2-i)
10.你的登錄次數已經用完
二、選擇題
LA2.C3.C4.B5.C6.B7.B8.C9.C
三、判斷題
1.X2.V3.X4.V5.X6.X7.V8.J9.J
四、程序設計題
1.答:
示例代碼:
importjava.ulil.Scanner;
publicclassLoginProgram{
publicstaticvoidniain(String[]args){
Stringusername="admin";
Stringpassword="123456";
Scannerscanner=newScanner(System.in);
iniattempts=3;
for(inti=0;i<attempts;i++){
System.out.println(”請輸入用戶名:");
SuinginputUseniame=scanner.nextLine();
System.out.println。'請輸入密碼:");
StringinputPassword=scanner.nextLine();
if(inputUsemame.equals(username)&&inpulPassword.equals(password)){
System.ouLpriniln("登錄成功");
break;
}else{
if(i==attempts-1){
System.out.println("用戶名或密碼錯誤,您已沒有剩余嘗試
機會。”);
}else{
Systcm.out.printhi("用戶名或密碼錯誤,您還
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年株洲市教育局直屬學校面向社會第二批公開招聘教師16人考試參考題庫及答案詳解
- 北京市海淀區海淀街道社區衛生服務中心招聘4人(三)考試備考題庫及答案詳解
- 廣安市前鋒區統計局招聘見習生(2人)考試備考題庫及答案詳解
- 2026年四川中江縣衛生健康系統事業單位 第二批醫療衛生輔助崗招募17人考試模擬試題及答案詳解
- 2025黑龍江龍創置業集團有限公司權屬企業招聘8人筆試歷年難易錯考點試卷帶答案解析
- 2026學年遼寧省瓦房店市二年級語文期末自測能力提升卷詳細參考解析詳細答案和解析
- 2026學年浙江省衢州市一年級數學期末點睛提升高頻考點卷(附答案)詳細答案和解析
- 2026學年吉林省九臺市五年級語文期末點睛提升重點黑金模擬題附答案詳細答案和解析
- 2026學年山東省德州市一年級數學期末評估黑金試卷(附答案)詳細答案和解析
- 2026學年湖北省三年級數學期末通關黑金提分題(附答案)詳細答案和解析
- 湖北武漢(邊檢)2026年警務輔助人員招聘考試試卷(含答案解析)
- 2026年審計(內部審計)試題及答案
- 北師大版數學五年級下冊分數乘除混合運算練習100題及答案
- 感覺統合與感覺統
- 陜西諾正生物科技有限公司年產20000噸農藥原藥及中間體生產線建設項目環境影響報告
- 明源廣晟泗縣大楊風電場項目環境影響報告表
- WB/T 1116-2021閣樓式貨架
- GB/T 3478.5-2008圓柱直齒漸開線花鍵(米制模數齒側配合)第5部分:檢驗
- GB/T 26148-2010高壓水射流清洗作業安全規范
- 醫保信息系統應急預案(2篇)
- 過磅單打印模板
評論
0/150
提交評論