中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

在線答題java源代碼 在線答題java源代碼大全

求Java源代碼:用Java實(shí)現(xiàn)輸出:1000之內(nèi)能被7整除的數(shù)之和。不要用for循環(huán)做題。我還沒(méi)學(xué)到。嘿嘿。謝過(guò)

int i=1;

成都創(chuàng)新互聯(lián)公司成立于2013年,先為岳陽(yáng)等服務(wù)建站,岳陽(yáng)等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為岳陽(yáng)企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

while(true){

if(i%7==0){System.out.println(i);}

i++;

if(i1000)break;

}

java的一點(diǎn)問(wèn)題,設(shè)計(jì)一個(gè)答題的程序

你為什么非要只給正確選項(xiàng)的radiobutton設(shè)置listener呢? 你就在你提交button觸發(fā)事件的時(shí)候, 同時(shí)去檢測(cè)上面所有的正確答案的radiobutton 是否被選中不就完了?

一道Java編程題 求源代碼

public class Invoice {

String bianhao = null;

String shuoming = null;

int count = 0;

double price = 0.0;

public Invoice(String bianhao, String shuoming, int count, double price) {

this.bianhao = bianhao;

this.shuoming = shuoming;

if (count 0) {

this.count = 0;

} else {

this.count = count;

}

if (price 0.0) {

this.price = 0.0;

} else {

this.price = price;

}

}

public double getInvoiceAmount() {

return count * price;

}

public String getBianhao() {

return bianhao;

}

public void setBianhao(String bianhao) {

this.bianhao = bianhao;

}

public int getCount() {

return count;

}

public void setCount(int count) {

this.count = count;

}

public double getPrice() {

return price;

}

public void setPrice(double price) {

this.price = price;

}

public String getShuoming() {

return shuoming;

}

public void setShuoming(String shuoming) {

this.shuoming = shuoming;

}

}

public class InvoiceTest {

/**

* @param args

*/

public static void main(String[] args) {

Invoice invoice = new Invoice("010220", "Desk", 50, 53.9);

System.out.println(invoice.getInvoiceAmount());

}

}

求在線考試系統(tǒng)源代碼,做好的更好,用java語(yǔ)言寫(xiě)的,連接mysql數(shù)據(jù)庫(kù)的,在線等,急??!謝謝

1.Java連接MySQL數(shù)據(jù)庫(kù)

Java連接MySql需要下載JDBC驅(qū)動(dòng)MySQL-connector-java-5.0.5.zip(舉例,現(xiàn)有新版本)。然后將其解壓縮到任一目錄。我是解壓到D盤(pán),然后將其目錄下的MySQL-connector-java-5.0.5-bin.jar加到classpath里,具體如下:

“我的電腦”- “屬性” - “高級(jí)” - “環(huán)境變量”,在系統(tǒng)變量那里編輯classpath,將D:\MySQL-connector-java-5.0.5\MySQL-connector-java-5.0.5-bin.jar加到最后,在加這個(gè)字符串前要加“;”,以與前一個(gè)classpath區(qū)分開(kāi)。然后確定。

package hqs;

import java.sql.*;

public class DataBasePractice {

public static void main(String[] args) {

//聲明Connection對(duì)象

Connection con;

//驅(qū)動(dòng)程序名

String driver = "com.mysql.jdbc.Driver";

//URL指向要訪問(wèn)的數(shù)據(jù)庫(kù)名mydata

String url = "jdbc:mysql://localhost:3306/mydata";

//MySQL配置時(shí)的用戶名

String user = "root";

//MySQL配置時(shí)的密碼

String password = "root";

//遍歷查詢(xún)結(jié)果集

try {

//加載驅(qū)動(dòng)程序

Class.forName(driver);

//1.getConnection()方法,連接MySQL數(shù)據(jù)庫(kù)??!

con = DriverManager.getConnection(url,user,password);

if(!con.isClosed())

System.out.println("Succeeded connecting to the Database!");

//2.創(chuàng)建statement類(lèi)對(duì)象,用來(lái)執(zhí)行SQL語(yǔ)句??!

Statement statement = con.createStatement();

//要執(zhí)行的SQL語(yǔ)句

String sql = "select * from student";

//3.ResultSet類(lèi),用來(lái)存放獲取的結(jié)果集??!

ResultSet rs = statement.executeQuery(sql);

System.out.println("-----------------");

System.out.println("執(zhí)行結(jié)果如下所示:");

System.out.println("-----------------");

System.out.println(" 學(xué)號(hào)" + "\t" + " 姓名");

System.out.println("-----------------");

String name = null;

String id = null;

while(rs.next()){

//獲取stuname這列數(shù)據(jù)

name = rs.getString("stuname");

//獲取stuid這列數(shù)據(jù)

id = rs.getString("stuid");

//首先使用ISO-8859-1字符集將name解碼為字節(jié)序列并將結(jié)果存儲(chǔ)新的字節(jié)數(shù)組中。

//然后使用GB2312字符集解碼指定的字節(jié)數(shù)組。

name = new String(name.getBytes("ISO-8859-1"),"gb2312");

//輸出結(jié)果

System.out.println(id + "\t" + name);

}

rs.close();

con.close();

} catch(ClassNotFoundException e) {

//數(shù)據(jù)庫(kù)驅(qū)動(dòng)類(lèi)異常處理

System.out.println("Sorry,can`t find the Driver!");

e.printStackTrace();

} catch(SQLException e) {

//數(shù)據(jù)庫(kù)連接失敗異常處理

e.printStackTrace();

}catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}finally{

System.out.println("數(shù)據(jù)庫(kù)數(shù)據(jù)成功獲?。。?);

}

}

}

2.添加、修改、刪除操作

在上面while代碼段后面添加以下代碼段:String name = null;

String id = null;

while(rs.next()){

//獲取stuname這列數(shù)據(jù)

name = rs.getString("stuname");

//獲取stuid這列數(shù)據(jù)

id = rs.getString("stuid");

//首先使用ISO-8859-1字符集將name解碼為字節(jié)序列并將結(jié)果存儲(chǔ)新的字節(jié)數(shù)組中。

//然后使用GB2312字符集解碼指定的字節(jié)數(shù)組。

name = new String(name.getBytes("ISO-8859-1"),"gb2312");

//輸出結(jié)果

System.out.println(id + "\t" + name);

}

PreparedStatement psql;

ResultSet res;

//預(yù)處理添加數(shù)據(jù),其中有兩個(gè)參數(shù)--“?”

psql = con.prepareStatement("insert into student values(?,?)");

psql.setInt(1, 8); //設(shè)置參數(shù)1,創(chuàng)建id為5的數(shù)據(jù)

psql.setString(2, "xiaogang"); //設(shè)置參數(shù)2,name 為小明

psql.executeUpdate(); //執(zhí)行更新

//預(yù)處理更新(修改)數(shù)據(jù)

psql = con.prepareStatement("update student set stuname = ? where stuid = ?");

psql.setString(1,"xiaowang"); //設(shè)置參數(shù)1,將name改為王五

psql.setInt(2,10); //設(shè)置參數(shù)2,將id為2的數(shù)據(jù)做修改

psql.executeUpdate();

//預(yù)處理刪除數(shù)據(jù)

psql = con.prepareStatement("delete from student where stuid = ?");

psql.setInt(1, 5);

psql.executeUpdate();

//查詢(xún)修改數(shù)據(jù)后student表中的數(shù)據(jù)

psql = con.prepareStatement("select*from student");

res = psql.executeQuery(); //執(zhí)行預(yù)處理sql語(yǔ)句

System.out.println("執(zhí)行增加、修改、刪除后的數(shù)據(jù)");

while(res.next()){

name = res.getString("stuname");

id = res.getString("stuid");

name = new String(name.getBytes("ISO-8859-1"),"gb2312");

System.out.println(id + "\t" + name);

}

res.close();

psql.close();

該代碼段使用到了預(yù)處理語(yǔ)句:con.prepareStatement(String sql);

這樣生成數(shù)據(jù)庫(kù)底層的內(nèi)部命令,并將該命令封裝在preparedStatement對(duì)象中,可以減輕數(shù)據(jù)庫(kù)負(fù)擔(dān),提高訪問(wèn)數(shù)據(jù)庫(kù)速度。 運(yùn)行結(jié)果:

求大量JAVA習(xí)題?。?!急?。。。ú皇蔷幊填})

注意:還不是完整的文檔,太長(zhǎng)了不能全帖完。要的話找我!^_^

《Java程序設(shè)計(jì)》練習(xí)題

一、判斷題

1、 Java語(yǔ)言采用面向?qū)ο蟮乃枷刖幊?,具有跨平臺(tái)、分布式、多線程等優(yōu)點(diǎn)。 ( )

2、 一個(gè)Java源程序可有多個(gè)類(lèi),但只僅有一個(gè)public類(lèi),而且程序名與public類(lèi)名相同。 ( )

3、方法中的形參可以和方法所屬類(lèi)的屬性同名。 ( )

4、接口無(wú)構(gòu)造器,不能有實(shí)例,也不能定義常量。 ( )

5、利用File對(duì)象可以判斷一個(gè)文件或目錄是否存在。 ( )

6、JFrame,JPanel,JApplet和JButton四種組件都屬于容器組件。 ( )

7、BorderLayout是面板的缺省布局管理器。 ( )

8、BorderLayout最多可以使用5個(gè)組件。 ( )

9、一個(gè)面板(JPanel)不能被加入另一個(gè)面板(JPanel)中。 ( )

10、菜單需要一個(gè)JMenuBar對(duì)象,以使他們能被添加到JFrame。 ( )

11、線程可以用yield使同優(yōu)先級(jí)的線程運(yùn)行。 ( )

12、System.in是標(biāo)準(zhǔn)輸入流,能用read方法讀取鍵盤(pán)的輸入。 ( )

13、數(shù)據(jù)流就是數(shù)據(jù)通信通道,指在計(jì)算機(jī)的輸入輸出之間運(yùn)動(dòng)的數(shù)據(jù)序列。( )

二、填空題

1、設(shè)x,y,z的值分別為ture、false和false,試計(jì)算下列邏輯表達(dá)式的值:

(1) x y||!zture (2) !x||!y!z

(3) (!x!y)||(!y!z) (4) xy||true!z

2、求下面表達(dá)式的值:

(1) 已知x=2、y=6、z=5.0,求x+(int)y/2*z%4

(2) 已知x=123,求x/100+x%100/10+x%10

(3) 已知x=160、y=2.8、z=5,求(byte)x +(int)y+(float)z;

(4) 設(shè) int x=17,y=5; 執(zhí)行語(yǔ)句 x%=x++/--y 后x的值為 。

(5) 設(shè) int a=7,b=6,c=5;,表達(dá)式 (a+b)(c*c)b==c||cb 的值為 。

(6) 設(shè) int a=3,b=5,c=7;,表達(dá)式ac||cb!=0c==b+a 的值為 。

3、下列表達(dá)式中n和x被賦值為多少?

int n=0;

int x=1;

n=x++ + x++; //這里n= , x=

n=n++ - x--; //這里n= , x=

n=x-- + -x++; //這里n= , x=

n=++x + x++; //這里n= , x=

4、使用 方法為組件設(shè)置布局管理器,JFrame的缺省布局管理器是 ,內(nèi)容面板的缺省布局管理器是 。

5、寫(xiě)出4個(gè)常見(jiàn)的異常例子: 、 、 和 。重新拋出一個(gè)異常用 語(yǔ)句。

6、線程通過(guò) 方法可以休眠一段時(shí)間,然后恢復(fù)運(yùn)行,當(dāng) 時(shí),線程進(jìn)入死亡狀態(tài)。

7、編寫(xiě)一個(gè)線程可以用 和 來(lái)實(shí)現(xiàn)。

8、創(chuàng)建文件(c:\test.txt)對(duì)象的語(yǔ)句是 ,DataInputStream對(duì)象提供 方法可以按行讀取文件內(nèi)容。

9、Container 的________方法可以將_______組件加入容器。

10、在執(zhí)行Java線程的程序中,程序通過(guò)調(diào)用_______方法啟動(dòng)線程,隨后又調(diào)用________方法。

11、使用 方法為組件設(shè)置布局管理器,JFrame的缺省布局管理器是 ,內(nèi)容面板的缺省布局管理器是 。

12、Java.swing.JFrame.getContentPane()的返回類(lèi)型是 。

13、數(shù)據(jù)越界拋出的異常類(lèi)是 ,整數(shù)除零拋出的異常類(lèi)是 ,算術(shù)溢出拋出的異常類(lèi)是 。

三、選擇題

1、 下面哪些是不合法的變量名稱(chēng)? ( )

A) 2D B) True C) _name D) T1 E) while-ture

2、下列變量定義不正確的是: ( )

A) boolean status=false; B) float d = 45.6;

C) char c = “a”; D) int k = 1+’1’; E) float f=1/4;

3、下列數(shù)組的定義不合法的是: ( )

A) char c[][]=new char[2][3];

B) char c[][]=new char[6][];

C) char [][]c=new char[3][3];

D) char [][]c=new char[][4];

E) int []a[] = new int[10][10];

4、對(duì)于下列代碼:

public class Example{

String str=new String("hello");

char ch[]={'d','b','c'};

public static void main(String args[]){

Example ex=new Example();

ex.change(ex.str,ex.ch);

System.out.println(ex.str+"and"+ex.ch[0]);

}

public void change(String str,char ch[]){

str="world";ch[0]= 'a';

}

}

輸出結(jié)果是: ( )

A) hello and d B) hello and a

C) world and d D) world and a

5、下列說(shuō)法哪個(gè)是正確的? ( )

A) 子類(lèi)不能定義和父類(lèi)同名同參數(shù)的方法

B) 子類(lèi)只能繼承父類(lèi)的方法,而不能重載

C) 重載就是一個(gè)類(lèi)中有多個(gè)同名但有不同形參和方法體的方法

D) 子類(lèi)只能覆蓋父類(lèi)的方法,而不能重載

6、如果一個(gè)程序段中有多個(gè)catch,則程序會(huì)按如下哪種情況執(zhí)行? ( )

A) 找到合適的例外類(lèi)型后繼續(xù)執(zhí)行后面的catch

B) 找到每個(gè)符合條件的catch都執(zhí)行一次

C) 找到合適的例外類(lèi)型后就不再執(zhí)行后面的catch

D) 對(duì)每個(gè)catch都執(zhí)行一次

7、以下哪一項(xiàng)不是File類(lèi)的功能: ( )

A) 創(chuàng)建文件

B) 創(chuàng)建目錄

C) 刪除文件

D) 拷貝文件

8、下列說(shuō)法哪個(gè)是正確的? ( )

A) BorderLayout是面板的缺省布局管理器

B) 當(dāng)鼠標(biāo)指針位于一個(gè)GUI組件的邊上時(shí),發(fā)生一個(gè)MouseOver事件

C) 一個(gè)面板(Jpanel) 不能被加入到另一個(gè)面板(Jpanel)中

D) 在BorderLayout中,添加到NORTH區(qū)的兩個(gè)按鈕將并排顯示。

9、在java程序中,下列關(guān)于線程的說(shuō)法錯(cuò)誤的是: ( )

A) run方法是運(yùn)行線程的主體

B) 多個(gè)進(jìn)程運(yùn)行時(shí)執(zhí)行順序是按順序執(zhí)行的

C) 如果線程死亡,它便不能運(yùn)行

D) 在java中,高優(yōu)先級(jí)的可運(yùn)行線程會(huì)搶占低優(yōu)先級(jí)線程

10、關(guān)于JDBC訪問(wèn)數(shù)據(jù)庫(kù)的說(shuō)法錯(cuò)誤的是: ( )

A) 建立數(shù)據(jù)庫(kù)連接時(shí),必須加載驅(qū)動(dòng)程序,可采用Class.forName()實(shí)現(xiàn)

B) 用于建立與某個(gè)數(shù)據(jù)源的連接可采用DriverManager類(lèi)的getConnection方法

C) 建立數(shù)據(jù)庫(kù)連接時(shí),必須要進(jìn)行異常處理

D) JDBC中查詢(xún)語(yǔ)句的執(zhí)行方法必須采用Statement類(lèi)實(shí)現(xiàn)

四、程序閱讀題

1、閱讀下面的程序,程序保存為T(mén)est.java:

1) public class Test

2) {

3) public static void main(String[] args)

4) {

5) System.out.println(args[2]);

6) }

7) }

以上程序經(jīng)編譯后用java Test 1 2 3 運(yùn)行得到的輸出結(jié)果是什么?

2、閱讀下面的程序:

① public class Test{

② public static void main(String[] a){

③ int i = Integer.parseInt(a[0]);

④ switch (i) {

⑤ case 1:System.out.println("Frist season");break;

⑥ case 2:System.out.println("Second season");

⑦ case 3:System.out.println("3th season");break;

⑧ case 4:System.out.println("Last season");

⑨ }

⑩ }

? }

上面的程序編譯是否成功?如果編譯出錯(cuò),指出哪行出錯(cuò),并說(shuō)明理由;如果編譯正確,用java Test 2 運(yùn)行得到的輸出結(jié)果是什么?

3、閱讀下面的程序:

① public class Test{

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

③ int x,y=2,i=0,j=0;

④ if(args.length2) System.exit(-1);

⑤ x = Integer.parseInt(args[1]);

⑥ switch(x){

⑦ case 1:switch(y){

⑧ case 1:i++;break;

⑨ case 2:j++;break;

⑩ default:i++;j++;

? }

? case 2:i++;j++;break;

? default:i++;j++;

? }

? System.out.println("i="+i);

? System.out.println("j="+j);

? }

? }

上面的程序編譯是否成功?如果編譯出錯(cuò),指出哪行出錯(cuò),并說(shuō)明理由;如果編譯正確,用java Test 1 2 3 運(yùn)行得到的運(yùn)行結(jié)果是什么?

4、閱讀下面的程序,程序保存為T(mén)est.java:

1) public class Test

2) {

3) short mValue;

4) public static void main(String[] args)

5) {

6) int a = 32;

7) int b = 56;

8) Test os = new Test(a+b);

9) os.Show( );

10) }

11) protected Test(short aValue) { mValue = aValue; }

12) public void Show( ) { System.out.println(mValue); }

13) }

上面的程序編譯是否成功?如果編譯出錯(cuò),指出哪行出錯(cuò),并說(shuō)明理由;如果編譯正確,運(yùn)行結(jié)果是什么?

5、閱讀下面的程序:

class test

{

public static void main(String[] args)

{

int i = 1;

int All = 0;

for (;i=10;i++)

{

if (i%6==0) break;

if(i%2==0) {i=i+2;continue;}

All = All + i;

}

System.out.println(All);

}

}

上面的程序編譯是否成功?如果編譯出錯(cuò),指出哪行出錯(cuò),并說(shuō)明理由;如果編譯正確,運(yùn)行結(jié)果是什么?

6、閱讀下面的程序,程序保存為T(mén)est.java:

1) public class Test

2) {

3) public static void main(String[] args)

4) {

5) int i = 100;

6) int j = 0;

7) boolean b = true;

8) while (b)

9) {

10) if (b||(i50)) b = false;

11) else b = true;

12) j=j(luò)+1;

13) i=i-1;

14) }

15) System.out.println(j);

16) }

17) }

上面的程序經(jīng)編譯,運(yùn)行后輸出的結(jié)果是什么?

7、閱讀下面的程序:

1) public class test

2) {

3) public static void main(String argv[])

4) {

5) Bird b = new Bird();

6) b.Fly(3);

7) }

8) }

9) class Bird

10) {

11) static int Type = 2;

12) private void Fly(int an_Type)

13) {

14) Type = an_Type;

15) System.out.println("Flying..."+Type);

16) }

17) }

上面的程序編譯是否成功?如果編譯出錯(cuò),指出哪行出錯(cuò),并說(shuō)明理由;如果編譯正確,運(yùn)行結(jié)果是什么?

8、閱讀下面的程序:

1) abstract class Base{

2) abstract public void myfunc();

3) public void another(){

4) System.out.println("Another method");

5) }

6) }

7) public class Abs extends Base{

8) public static void main(String argv[]){

9) Base b = new Abs();

10) b.another();

11) }

12) public void myfunc(){

13) System.out.println("My Func");

14) }

15) public void another(){

16) myfunc();

17) }

18) }

以上程序經(jīng)編譯后,運(yùn)行結(jié)果是什么?

9、閱讀下面的程序:

1) class Super{

2) public int i=0;

3) public Super(){

4) i=1;

5) }

6) }

7) public class Sub extends Super{

8) public Sub(){

9) i=2;

10) }

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

12) Sub s=new Sub();

13) System.out.println(s.i);

14) }

15) }

上面的程序經(jīng)編譯后,運(yùn)行結(jié)果是什么?

10、閱讀下面的程序,程序保存為T(mén)est.java:

1) public class Test {

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

3) int index=0;

4) while (index=100) {

5) index+=10;

6) if (index==40)

7) break;

8) System.out.println("The index is "+index);

9) }

10) }

11) }

上面的程序經(jīng)編譯,運(yùn)行后輸出的結(jié)果是什么?

五、問(wèn)答題

1、 設(shè)int類(lèi)型變量x和y分別初始化為3和100,下列語(yǔ)句的循環(huán)體共執(zhí)行幾次?執(zhí)行完下列語(yǔ)句后x和y的值分別是多少?

(1) while(x=y) x=2*x;

(2) while(y/x5) if(y-x25) x=x+1; else y=y/x;

(3) do{x=2*x;} while(xy);

(4) do{x=y/x;y=y-x;}while(x=y);

(5) do{y=y/x-1; if(y=x) y=x;} while(y=1);

2、簡(jiǎn)述對(duì)象、類(lèi)的概念。

3、簡(jiǎn)述封裝、繼承性和多態(tài)性的概念。

4、根據(jù)以下的設(shè)計(jì)要求編寫(xiě)java源代碼。

類(lèi)名: Circle

實(shí)例數(shù)據(jù)(均為private):

radius(double) //圓的半徑

方法:

構(gòu)造方法(沒(méi)有參數(shù),設(shè)置radius的值為10.0)

setRadius(有一個(gè)double參數(shù),將radius的值設(shè)為這個(gè)新值),

getRadius (沒(méi)有參數(shù),返回radius的值)

sameSize(有一個(gè)參數(shù),是另一個(gè)Circle對(duì)象的引用,如果兩個(gè)Circle對(duì)象的radius的差小于0.001,則返回true)

5、下面的代碼使用上題的Circle類(lèi),請(qǐng)回答下面的問(wèn)題:

public class CircleTester {

public static void main(String[] args) {

Circle c1,c2,c3;

c1 = new Circle();

c2 = new Circle();

System.out.println(“are same is: “+c1.sameSize(c2));

c2.setRadius(20.0);

compare.reset();

System.out.println(“are same is: “+c1.sameSize(c2));

}

}

問(wèn)題:

(1) 共創(chuàng)建了幾個(gè)Circle對(duì)象?

(2) 程序運(yùn)行的結(jié)果是什么?

6、假設(shè)已有一個(gè)ArrayMethods 類(lèi),包含以下的方法:

public static void replace(double[] a, int p, double v)

將數(shù)組a中下標(biāo)為p的元素的值替換為v.

public static void fill(double[] a, int p, double v)

將數(shù)組a中的前p個(gè)元素用value值填充(即將數(shù)組a的前p個(gè)元素的值,設(shè)成v),如果數(shù)組的長(zhǎng)度小于p,則全部元素都設(shè)成v

public static void display(double[] a)

在屏幕上顯示數(shù)組a的內(nèi)容

現(xiàn)在假設(shè)你在main()方法中已經(jīng)聲明了如下變量:

double[] array1={4.5, 6.0, 0.1, 2.2};

double[] array2;

double num1;

int pos=3;

要求對(duì)下面的3組語(yǔ)句,先回答是否合法(即沒(méi)有編譯錯(cuò)誤),如果是合法的,請(qǐng)描述程序運(yùn)行的效果,如果不合法,請(qǐng)說(shuō)明理由.

1) num1 = array1[2];

ArrayMethods.replace(array1, pos, num1);

ArrayMethods.display(array1);

2) num1 = array1[0];

ArrayMethods.fill(array1, pos, num1);

ArrayMethods.display(array1);

3) num1 = array1[1];

array2=new double[num1];

ArrayMethods.display(array2);

六、編程題

1、分別利用for、while、do~while編寫(xiě)計(jì)算正整數(shù)n1到n2的累加和。

2、編寫(xiě)一個(gè)編程,給定一個(gè)t的值(t的值也可通過(guò)命令行輸入),按下式計(jì)算y值并輸出,要求分別寫(xiě)作if語(yǔ)句和switch語(yǔ)句。

t2-1 0≤t<1

t3-2?t-2 1≤t<3

y= t2-t?sint 3≤t<5

t+1 5≤t<7

t-1 其它

3、設(shè)計(jì)一個(gè)類(lèi)TestArraySum,定義一個(gè)含有10個(gè)元素的int類(lèi)型數(shù)組a,10個(gè)數(shù)組元素的值是11~20,再定義一個(gè)方法arraySum(int[] a),返回?cái)?shù)組所有元素的和,最后用main方法實(shí)現(xiàn)在屏幕上輸出數(shù)組a所有元素的和。

4、編寫(xiě)一個(gè)java程序Suansu.java,定義兩個(gè)整型變量a和b,使用構(gòu)造函數(shù)初始化a為10,b為5,并定義求出a與b的和(方法名為AddAB)、差(方法名為SubAB)、積(方法名為MultiAB)、商 (方法名為DivAB)的方法。

用另一個(gè)java程序TestSuansu.java測(cè)試Suansu.java定義的方法,并在屏幕上輸出結(jié)果。

5、創(chuàng)建一個(gè)名為Rectangle的類(lèi)來(lái)表示一個(gè)使用寬度和高度來(lái)改變量的矩形,矩形的寬度和高度由構(gòu)造方法來(lái)確定。為Rectangle類(lèi)創(chuàng)建下列方法:

? getArea返回矩形的面積,要求長(zhǎng)和高的范圍為0~50;

? getPerimeter返回矩形的周長(zhǎng);

? Draw使用星號(hào)(*)作為描繪字符畫(huà)出該矩形(假設(shè)寬度和高度為整數(shù));

在另一個(gè)類(lèi)TestRectangle中編寫(xiě)main方法來(lái)測(cè)試Rectangle類(lèi)。

6、用面向?qū)ο蟮乃枷攵x一個(gè)接口Area,其中包含一個(gè)計(jì)算面積的方法CalsulateArea(),然后設(shè)計(jì)MyCircle和MyRectangle兩個(gè)類(lèi)都實(shí)現(xiàn)這個(gè)接口中的方法CalsulateArea(),分別計(jì)算圓和矩形的面積,最后寫(xiě)出測(cè)試以上類(lèi)和方法的程序。

7、創(chuàng)建一個(gè)Frame,有兩個(gè)Button按鈕和一個(gè)TextField,點(diǎn)擊按鈕,在TextField上顯示Button信息。

8、創(chuàng)建下圖的GUI程序(注意:不需要提供任何功能)。

9、編寫(xiě)一個(gè)文件拷貝的程序,將文件C:\test1.txt的內(nèi)容拷貝到C:\test2.txt中。

10、編寫(xiě)一個(gè)程序,統(tǒng)計(jì)給定文件中每個(gè)字母出現(xiàn)的頻率。

11、編寫(xiě)一個(gè)程序,統(tǒng)計(jì)給定文件中包含的單詞數(shù)目,并按單詞表的順序顯示統(tǒng)計(jì)結(jié)果。

12、用圖形界面設(shè)計(jì)一個(gè)簡(jiǎn)單的計(jì)算器。

13、用圖形界面實(shí)現(xiàn)簡(jiǎn)單的銀行柜臺(tái)業(yè)務(wù),包含創(chuàng)建新帳戶、取款、存款、查詢(xún)帳戶余額等業(yè)務(wù)。

網(wǎng)頁(yè)標(biāo)題:在線答題java源代碼 在線答題java源代碼大全
文章地址:http://www.rwnh.cn/article34/higope.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站維護(hù)、自適應(yīng)網(wǎng)站、品牌網(wǎng)站建設(shè)、網(wǎng)站收錄網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
增城市| 读书| 宁德市| 财经| 奇台县| 漳州市| 扎鲁特旗| 安义县| 城市| 大荔县| 思南县| 且末县| 东乡族自治县| 沅陵县| 瓦房店市| 祁阳县| 延庆县| 麻栗坡县| 资中县| 电白县| 四会市| 合川市| 西畴县| 建始县| 岢岚县| 玉环县| 临颍县| 观塘区| 郁南县| 安化县| 定襄县| 海阳市| 兴化市| 宾阳县| 岱山县| 长丰县| 武隆县| 勐海县| 荆门市| 丹凤县| 启东市|