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选课系统源代码
浏览路径:https://www.cdcxhl.com/article48/dsesjep.html

成都网站建设公司_创新互联,为您提供商城网站品牌网站建设企业建站移动网站建设动态网站网站设计

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设