JAVA課設核心代碼,java選課系統源代碼

java課程設計題目及代碼是什么?

java課程設計題目及代碼分別是:

專注于為中小企業提供成都做網站、網站設計、外貿營銷網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業澧縣免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上千家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。

1、題目:計算器。設計內容是設計一個圖形界面(GUI)的計算器應用程序,完成簡單的算術運算。

設計要求是設計的計算器應用程序可以完成家法、減法、乘法、除法和取余運算。且有小數點、正負號、求倒數、退格和清零功能。

2、代碼:

數字按鈕NumberButton類如下:

import java.awt.

import java.awt.event.

import javax.swing.

public class NumberButton extends Button.

{

int number.

public NumberButton(int number).

{

super(""+number).

this.number=number.

setForeground(Color.blue).

}

public int getNumber().

{

return number;

}

}

其它java課程設計題目及代碼是:

題目:華容道。編寫一個按鈕的子類,使用該子類創建的對象代表華容道中的人物。通過焦點事件控制人物顏色,當人物獲得焦點時顏色為藍色,當失去焦點時顏色為灰色。

通過鍵盤事件和鼠標事件來實現曹操、關羽等人物的移動。當人物上發生鼠標事件或鍵盤事件時,如果鼠標指針的位置是在人物的下方(也就是組件的下半部分)或按下鍵盤的“↓“鍵,該人物向下移動。向左、向右和向上的移動原理類似。

代碼是:

String name[]={"曹操","關羽","張","劉","馬","許","兵","兵","兵","兵"}.

for(int i=0;iname.length;i++).

{

person[i]=new Person(i,name[i]).

person[i].addKeyListener(this).

person[i].addMouseListener(this).

//? ? ?person[i].addFocusListener(new Person).

add(person[i]).

}

person[0].setBounds(104,54,100,100).

person[1].setBounds(104,154,100,50).

person[2].setBounds(54,154,50,100).

person[3].setBounds(204,154,50,100).

person[4].setBounds(54,54,50,100).

person[5].setBounds(204,54,50,100);

person[6].setBounds(54,254,50,50);

person[7].setBounds(204,254,50,50);

person[8].setBounds(104,204,50,50);

person[9].setBounds(154,204,50,50);

Java的核心代碼是什么

《Java 核心代碼》 是一本書,這就是你問題的答案。

這本書真的挺厚的,沒辦法給你打出來。

你要知道 Java 核心代碼是什么,就把這本書從頭到尾看一遍吧!

java數組課程設計代碼

public static void main(String[] args) {

/**

*

* (1)實現整型數組的創建要求由用戶輸入數組長度以及數組元素

*/

Scanner input = new Scanner(System.in);

System.out.print("請輸入整型數組的長度:");

int lengthInt = input.nextInt();

int[] arrInt = new int[lengthInt];

for (int i = 0; i arrInt.length; i++) {

System.out.println("請輸入第" + (i + 1) + "個元素");

arrInt[i] = input.nextInt();

}

System.out.print("整型數組:");

for (int i = 0; i arrInt.length; i++) {

System.out.print(arrInt[i] + "\t");

}

System.out.println();

/**

*

* (2)查找數組中最大值最小值以及求平均值

*/

int max = 0;

int min = arrInt[0];

double sum = 0;

for (int i = 0; i arrInt.length; i++) {

if (arrInt[i] max) {

max = arrInt[i];

}

if (arrInt[i] min) {

min = arrInt[i];

}

sum += arrInt[i];

}

double avg = sum / arrInt.length;

System.out.println("最大值:" + max);

System.out.println("最小值:" + min);

System.out.println("平均值:" + avg);

/**

*

* (3)實現數組的排序,有用戶選擇何種方式

*/

System.out.println("請選擇排序的方式(輸入數字即可):");

System.out.println("1:由小到大,2:由大到小");

int a = input.nextInt();

switch (a) {

case 1:

int i,

j,

t;

for (i = 0; i arrInt.length - 1; i++) {

for (j = 0; j arrInt.length - i - 1; j++) {

if (arrInt[j + 1] arrInt[j]) {

t = arrInt[j + 1];

arrInt[j + 1] = arrInt[j];

arrInt[j] = t;

}

}

}

break;

case 2:

int x,

y,

z;

for (x = 0; x arrInt.length - 1; x++) {

for (y = 0; y arrInt.length - x - 1; y++) {

if (arrInt[y + 1] arrInt[y]) {

z = arrInt[y + 1];

arrInt[y + 1] = arrInt[y];

arrInt[y] = z;

}

}

}

break;

default:

System.out.println("輸入有誤");

break;

}

for (int k = 0; k arrInt.length; k++) {

System.out.print(arrInt[k] + "\t");

}

System.out.println();

/**

*

* (4)實現數組的插入,并對插入后的數組重排序

*/

System.out.println("該數據長度為" + arrInt.length + ",插入數據后也記錄最后" + "個的元素");

boolean ref = true;

do {

System.out.println("請插入元素:");

for (int i = 0; i arrInt.length; i++) {

if (i arrInt.length - 1)

arrInt[i] = arrInt[i + 1];

else

arrInt[i] = input.nextInt();

}

System.out.println("是否再插入新的元素?(是:Y,否:其他任何字符)");

if (!input.next().equalsIgnoreCase("y")) {

ref = false;

}

} while (ref);

System.out.print("插入元素后的數組:");

for (int i = 0; i arrInt.length; i++) {

System.out.print(arrInt[i] + "\t");

}

System.out.println();

/**

*

* (5)實現對某個數組的刪除或者修改操作

*/

System.out.println("請選擇操作:1.刪除;2.修改");

int d = input.nextInt();

System.out.println("請輸入要操作的元素下標:(輸入0-" + (arrInt.length - 1)

+ "之內的數字即可):");

int index = input.nextInt();

System.out.println(index);

int[] arrs = new int[arrInt.length - 1];

switch (d) {

case 1:

for (int i = 0; i arrInt.length - 1; i++) {

if (i == index index arrInt.length - 1) {

arrs[i] = arrInt[index + 1];

} else if (i index index arrInt.length - 1) {

arrs[i] = arrInt[i + 1];

} else {

arrs[i] = arrInt[i];

}

}

for (int i = 0; i arrs.length; i++) {

System.out.print(arrs[i] + "\t");

}

break;

case 2:

System.out.println("請輸入新的元素:");

int num = input.nextInt();

arrInt[index] = num;

for (int i = 0; i arrInt.length; i++) {

System.out.print(arrInt[i] + "\t");

}

break;

default:

System.out.println("輸入有誤");

break;

}

}

當前題目:JAVA課設核心代碼,java選課系統源代碼
瀏覽路徑:http://m.kartarina.com/article48/dsesjep.html

成都網站建設公司_創新互聯,為您提供商城網站品牌網站建設企業建站移動網站建設動態網站網站設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設
主站蜘蛛池模板: 亚洲成a人在线看天堂无码| 精品深夜AV无码一区二区老年| 精品无码久久久久久久久久| 精品久久久无码中文字幕边打电话| 亚洲av永久中文无码精品综合| 中文字幕久久久人妻无码| 亚洲AV色无码乱码在线观看| 亚洲成A人片在线观看无码3D | (无码视频)在线观看| 免费无码黄网站在线看| 精品无码AV无码免费专区| 国产丰满乱子伦无码专区| 亚洲av中文无码字幕色不卡| 免费无码一区二区三区蜜桃| 免费无码又爽又刺激聊天APP| 50岁人妻丰满熟妇αv无码区| 一区二区三区无码高清| 亚洲AV无码精品蜜桃| 国产在线无码视频一区二区三区| 无码欧精品亚洲日韩一区夜夜嗨| 亚洲真人无码永久在线观看| 无码专区中文字幕无码| 亚洲av无码乱码国产精品| 一本大道无码人妻精品专区| 无码国产精品一区二区免费式影视| 中文无码喷潮在线播放| 国产高清不卡无码视频| 免费无遮挡无码视频网站| 无码区日韩特区永久免费系列| 国产成人亚洲综合无码精品| 国产高清无码视频| 国产嫖妓一区二区三区无码| 亚洲人片在线观看天堂无码| 无码国产乱人伦偷精品视频| 亚洲av永久无码精品三区在线4| 久久精品亚洲中文字幕无码网站| 精品久久久久久无码免费| 国产精品亚洲а∨无码播放不卡 | 熟妇无码乱子成人精品| 国产AV无码专区亚洲AV漫画 | 中文字幕人妻无码一夲道|