成都网站建设设计

将想法与焦点和您一起共享

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://chengdu.cdxwcx.cn/article/dsesjep.html