日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 输入框输入1到9_java程序设计  习题答案1到9

發(fā)布時間:2025/3/21 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 输入框输入1到9_java程序设计  习题答案1到9 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

習(xí)題一(第1章)

1.James Gosling

2.需3個步驟:

1)用文本編輯器編寫源文件。

2)使用javac編譯源文件,得到字節(jié)碼文件。

3)使用解釋器運行程序。

3.set classpath=D:\jdk\jre\lib\rt.jar;.;

4.? B

5.? Java源文件的擴展名是.java,Java字節(jié)碼的擴展名是.class。

6.D。

習(xí)題二(第2章)

1.

2.

Teacher.java

public class Teacher {

double? add(double a,double b) {

return a+b;

}

double? sub(double a,double b) {

return a-b;

}

}

Student.java

public class Student {

public void speak() {

System.out.println("老師好");

}

}

MainClass.java

public class MainClass? {

public static void main(String args[]) {

Teacher zhang=new Teacher();

System.out.println(zhang.add(12,236));

System.out.println(zhang.add(234,120));

Student jiang=new Student();

jiang.speak();

}

}

3. 如果源文件中有多個類,但沒有public類,那么源文件的名字只要和某個類的名字相同,并且擴展名是.java就可以了,如果有一個類是public類,那么源文件的名字必須與這個類的名字完全相同,擴展名是.java。

4.行尾風(fēng)格。

習(xí)題三(第3章)

1.用來標(biāo)識類名、變量名、方法名、類型名、數(shù)組名、文件名的有效字符序列稱為標(biāo)識符。標(biāo)識符由字母、下劃線、美元符號和數(shù)字組成,第一個字符不能是數(shù)字。true不是標(biāo)識符。

2.關(guān)鍵字就是Java語言中已經(jīng)被賦予特定意義的一些單詞,不可以把關(guān)鍵字作為名字來用。不是關(guān)鍵字。class implements interface enum extends abstract。

3.boolean,char,byte,short,int,long,float,double。

4.屬于操作題,解答略。

5.屬于操作題,解答略。

6.? public class E {

public static void main (String args[ ]) {

char cStart='A',cEnd='Z';

for(char c=cStart;c<=cEnd;c++)

System.out.print(" "+c);

}

}

7.不可以。

習(xí)題四(第4章)

1.110。不規(guī)范。

2.新親親斤!!。

3.

public class JudgeAward? {

void giveMess(int number) {

if(number==9||number==131||number==12) {

System.out.println(number+"是三等獎");

}

else if(number==209||number==596||number==27) {

System.out.println(number+"是二等獎");

}

else if(number==875||number==316||number==59) {

System.out.println(number+"是一等獎");

}

else{

System.out.println("未中獎");

}

}

}

4.

import java.util.Scanner;

public class Computer {

public static void main(String args[]) {

Scanner reader=new Scanner(System.in);

double amount = 0;? //存放電量

double price = 0;? //用戶需要交納的電費

System.out.print("輸入電量:");

amount =reader.nextDouble();

if(amount <= 90 && amount>=1){

price = amount*0.6;//計算price的值

}

else if(amount <= 150 && amount>=91){

price = 90*0.6+(amount-90)*1.1;//計算price的值

}

else if(amount>150){

price = 90*0.6+(150-90)*1.1+(amount-150)*1.7;//計算price的值

}

else {

System.out.println("輸入電量:"+amount+"不合理");

}

System.out.printf("電費:%5.2f",price);

}

}

5.public class E {

public static void main (String args[ ]) {

char cStart='A',cEnd='Z';

for(char c=cStart;c<=cEnd;c++)

System.out.printf("%2c",c);

System.out.println();

for(char c=cStart;c<=cEnd;c++)

System.out.printf("%2c",(c+32));

}

}

6.public class Xiti5 {

public static void main(String args[]) {

int sum=0,i,j;

for(i=1;i<=1000;i++) {

for(j=1,sum=0;j

if(i%j==0)

sum=sum+j;

}

if(sum==i)

System.out.println("完數(shù):"+i);

}

}

}

7

public class E {

public static void main(String args[]) {

int n=1,i=1,jiecheng=1;

long sum=0;

while(true) {

jiecheng=1;

for(i=1;i<=n;i++){

jiecheng=jiecheng*i;

}

sum=sum+jiecheng;

if(sum>9876)

break;

n++;

}

System.out.println("滿足條件的最大整數(shù):"+(n-1));

}

}

習(xí)題五(第5章)

1.用類創(chuàng)建對象時。

2.一個類中可以有多個方法具有相同的名字,但這些方法的參數(shù)必須不同,即或者是參數(shù)的個數(shù)不同,或者是參數(shù)的類型不同。可以。

3.可以。不可以。

4.不可以。

5.一個類通過使用new運算符可以創(chuàng)建多個不同的對象,不同的對象的實例變量將被分配不同的內(nèi)存空間。所有對象的類變量都分配給相同的一處內(nèi)存,對象共享類變量。

6.CD。

7.【代碼1】【代碼4】。

8.sum=-100。

9. 27。

10.100和20.0。

習(xí)題六(第6章)

1.如果子類和父類在同一個包中,那么,子類自然地繼承了其父類中不是private的成員變量作為自己的成員變量,并且也自然地繼承了父類中不是private的方法作為自己的方法, 繼承的成員或方法的訪問權(quán)限保持不變。當(dāng)子類和父類不在同一個包中時,父類中的private和友好訪問權(quán)限的成員變量不會被子類繼承,也就是說,子類只繼承父類中的protected和public訪問權(quán)限的成員變量作為子類的成員變量;同樣,子類只繼承父類中的protected和public訪問權(quán)限的方法作為子類的方法。如果所聲明的成員的變量的名字和從父類繼承來的成員變量的名字相同(聲明的類型可以不同),在這種情況下,子類就會隱藏掉所繼承的成員變量。

2.不可以。

3.abstract類。

4.A類是B類的父類,當(dāng)用子類創(chuàng)建一個對象b,并把這個對象b的引用放到父類的對象a中時,稱a是b的上轉(zhuǎn)型對象。

5.AD。

6. 15.0

8.0。

7. 98.0

12。

習(xí)題七(第7章)

1.不能。

2.不能。

3.可以把實現(xiàn)某一接口的類創(chuàng)建的對象的引用賦給該接口聲明的接口變量中。那么該接口變量就可以調(diào)用被類實現(xiàn)的接口中的方法。

4. 15.0

8。

5. 18

15。

習(xí)題八(第8章)

1.有效。

2.可以。

3.不可以。

4.大家好,祝工作順利!

習(xí)題九(第9章)

1.ABD。

2.Love:Game。

3. 15

abc我們。

4.13579。

5.9javaHello。

6.public class E {

public static void main (String args[ ]) {

String s1,s2,t1="ABCDabcd";

s1=t1.toUpperCase();

s2=t1.toLowerCase();

System.out.println(s1);

System.out.println(s2);

String s3=s1.concat(s2);

System.out.println(s3);

}

}

7.? public class E {

public static void main (String args[ ]) {

String s="ABCDabcd";

char cStart=s.charAt(0);

char cEnd = s.charAt(s.length()-1);

System.out.println(cStart);

System.out.println(cEnd);

}

}

8.

import java.util.*;

public class E {

public static void main(String args[]) {

Scanner read=new Scanner(System.in);

CalendarBean cb=new CalendarBean();

int year=2000,month=1;

System.out.println("輸入年:");

year=read.nextInt();

System.out.println("輸入月:");

month=read.nextInt();

cb.setYear(year);

cb.setMonth(month);

String [] a= cb.getCalendar();//返回號碼的一維數(shù)組

char [] str="日一二三四五六".toCharArray();

for(char c:str) {

System.out.printf("%3c",c);

}

for(int i=0;i

if(i%7==0)

System.out.println("");? //換行

System.out.printf("%4s",a[i]);

}

}

}

class CalendarBean {

String [] day;

int year=0,month=0;

public void setYear(int year) {

this.year=year;

}

public void setMonth(int month) {

this.month=month;

}

public String [] getCalendar() {

String [] a=new String[42];

Calendar rili=Calendar.getInstance();

rili.set(year,month-1,1);

int weekDay=rili.get(Calendar.DAY_OF_WEEK)-1; //計算出1號的星期

int day=0;

if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)

day=31;

if(month==4||month==6||month==9||month==11)

day=30;

if(month==2) {

if(((year%4==0)&&(year%100!=0))||(year%400==0))

day=29;

else

day=28;

}

for(int i=0;i

a[i]=" ";

for(int i=weekDay,n=1;i

a[i]=String.valueOf(n) ;

n++;

}

for(int i=weekDay+day;i

a[i]=" ";

return a;

}

}

9.? import java.util.*;

public class E {

public static void main (String args[ ]) {

Scanner read=new Scanner(System.in);

int year1,month1,day1,year2,month2,day2;

System.out.println("輸入第一個日期的年、月、日(用空格或回車分隔):");

year1=read.nextInt();

month1=read.nextInt();

day1=read.nextInt();

System.out.println("輸入第二個日期的年月日(用空格或回車分隔):");

year2=read.nextInt();

month2=read.nextInt();

day2=read.nextInt();

Calendar calendar=Calendar.getInstance();

calendar.set(year1,month1-1,day1);

long timeYear1=calendar.getTimeInMillis();

calendar.set(year2,month2-1,day2);

long timeYear2=calendar.getTimeInMillis();

long 相隔天數(shù)=Math.abs((timeYear1-timeYear2)/(1000*60*60*24));

System.out.println(""+year1+"年"+month1+"月"+day1+"日和"+

year2+"年"+month2+"月"+day2+"日相隔"+相隔天數(shù)+"天");

}

}

10.? import java.util.*;

public class E {

public static void main (String args[ ]) {

double a=0,b=0,c=0;

a=12;

b=24;

c=Math.asin(0.56);

System.out.println(c);

c=Math.cos(3.14);

System.out.println(c);

c=Math.exp(1);

System.out.println(c);

c=Math.log(8);

System.out.println(c);

}

}

11.public class E {

public static void main (String args[ ]) {

String str = "ab123you你是誰?";

String regex = "\\D+";

str = str.replaceAll(regex,"");

System.out.println(str);

}

}

12. import java.util.*;

public class E {

public static void main(String args[]) {

String cost = "數(shù)學(xué)87分,物理76分,英語96分";

Scanner scanner = new Scanner(cost);

scanner.useDelimiter("[^0123456789.]+");

double sum=0;

int count =0;

while(scanner.hasNext()){

try{? double score = scanner.nextDouble();

count++;

sum = sum+score;

System.out.println(score);

}

catch(InputMismatchException exp){

String t = scanner.next();

}

}

System.out.println("總分:"+sum+"分");

System.out.println("平均分:"+sum/count+"分");

}

}

總結(jié)

以上是生活随笔為你收集整理的java 输入框输入1到9_java程序设计  习题答案1到9的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。