當前位置:首頁 » 編程語言 » java課設題目

java課設題目

發布時間: 2023-04-05 06:43:05

java畢業設計題目什麼比較簡單

做一個簡單的jsp網站比較簡單吧,用mysql,用mvc,可以使用ssm框架等

② 找個java畢業設計題目 web方面的,要新穎 實用

我來推薦你一些題目,都是些實用而且新穎的題目,你可以參考試試,滿意請給分。
基於SSM的酒店管理系統-java酒店管理系統
基於SSM的勤工助學管理系統
基於SSM的供應商管理系統
基於springboot&mybatis的銷售管理系統輕量級銷售團隊管理-java銷售管理系統
基於SSM的寵物領養系統-java寵物領養系統
基於SSH的綠咖奶茶網站
基於SSH的教務管理課程管理選課管理系統
基於SSM的小區業主服務平台之垃圾回收信息管理系統
基於SSM的科技項目評估及專家會議評審系統
基於SSM&EasyUI的西服門店管理系統-java門店管理服裝管理系統
基於Mybatis的教學管理系統作業提交批改管理系統-java教學管理系統作業提交批改管理系統
基於SSM的圖書館座位預約管理系統佔座系統-java圖書館座位預約管理系統佔座系統
基於Mybatis的教學管理系統作業提交批改管理系統-java教學管理系統作業提交批改管理系統
基於SSM的駕校預約報名管理系統-java駕校預約報名管理系統
基於SSM的圖書館座位預約管理系統佔座系統-java圖書館座位預約管理系統佔座系統
基於SSM的水質檢測系統-java水質檢測系統
基於SSM的學生作業管理系統作業提交作業批改-java作業批改作業提交系統
基於springboot2.0的易居二手房網站-房屋管理系統
基於SSM的泉州信息工程學院教師測評系統-java教師測評系統
基於SSM的超市進銷存管理系統-java進銷存管理

③ 誰能幫一下我,java選修課的作業,一題兩題都可以,先謝謝了!!

2、類的方法與異常陸大處理:
在一個類的main方法中定義一個長度為8的int型數組,用for循環對數組中的元素1到8的值。隨機產生兩個整數,將這兩個整數作為數組的下標來引用數組搏悉指中的元素,求出這兩個元素的積,並在屏幕上輸出這兩個元素的值和積。要求在出現數組下標越界時,採用try-catch的方法捕獲異常。

import java.util.Random;

public class SecondTest {

public static void main(String[] args) {
//定義一個長度為8的int型數組
int[] ary = {35, 42, 13, 46, 59, 37, 125, 99};

//用for循環對數組中的元素1到8的值
for(int i= 1; i < ary.length;i++){
System.out.print(ary[i] + "\t");
}

System.out.println();

try{

Random rand = new Random();
//隨機產生兩個整數
int first = rand.nextInt();
int second = rand.nextInt();
//這兩個整數作為數組的下標來引用數組中的元素,求出這兩個元素的積
long mul = ary[first] * ary[second];
//屏幕上輸出這兩個元素的值和積
System.out.println("積為" + mul);
}catch( exp){
//出現數組下標越界時,採用try-catch的方法基配捕獲異常
System.out.println("數組下標越界! Error!");
}

}

}

、類與對象的基礎題:
1)編程實現:設計一個類Simple,有三個成員變數,分別為int型、double型和String型,這三個成員變數分別含有各自的get方法和set方法,可以用toString方法顯示這三個成員變數。,
2)聲明測試類:在測試類的main 方法中創建Simple類的對象aSimple,此對象調用set方法分別對對象的各個屬性設置具體的值,然後調用get方法將aSimple的具體的值輸出在屏幕上。
public class TestSimple {//測試類的

public static void main(String[] args) {
//創建Simple類的對象aSimple
Simple aSimple = new Simple();

//set方法分別對對象的各個屬性設置具體的值
aSimple.setIntValue(5);
aSimple.setDoubleValue(123.45D);
aSimple.setStrValue("string value for simple");

//get方法將aSimple的具體的值輸出在屏幕上
System.out.println("int value for simple is: " + aSimple.getIntValue());
System.out.println("double value for simple is: " + aSimple.getDoubleValue());
System.out.println("String value for simple is: " + aSimple.getStrValue());

}

}

class Simple{//類Simple
private int intValue;//int型成員變數
private double doubleValue;//double型成員變數
private String strValue;//String型成員變數

//用toString方法顯示這三個成員變數
public String toString(){
return intValue + ", " + doubleValue + ", " + strValue;
}

public double getDoubleValue() {
return doubleValue;
}
public void setDoubleValue(double doubleValue) {
this.doubleValue = doubleValue;
}
public int getIntValue() {
return intValue;
}
public void setIntValue(int intValue) {
this.intValue = intValue;
}
public String getStrValue() {
return strValue;
}
public void setStrValue(String strValue) {
this.strValue = strValue;
}

}

④ JAVA程序設計題(很簡單的)

你的題有很多錯誤,我給你改了一下。

1.設變數i和j的定義如下,試分別計指圓算下列表達式的值:

int i=1; double d=1.0;

1題 35/4 [8]
2題 46%9+4*4-2 [15]
3題 45+43%5*(23*3%2)[48]
4題 45+45*50%i-- [45]
5題 45+45*50%(i--) [45]
6題 1.5*3+(++d) [6.5]
7題 1.5*3+d++ [5.5]
8題 i+=3/i+3 [7]

程序閱讀題

1給定如下代碼,寫出程序運行結果

class Example{
public static void main(String arges[]){
int i=0;
do{
System.out.println("doing it for i is:"+i);
}while(--i>0);
System.out.println("finish");
}
}
結果如下:
doing it for i is:0
finish

2 閱讀程序段寫出執行結果

for(int k=1;k<=5;k++){
if(k>4)break;
System.out.println("k="+k);
}
結果:
k=1
k=2
k=3
k=4

3試寫出下列程序段循環的運行結果

int i=1;
while(i<10)
if(i++%2==0)
System.out.println(i);
結果:
3
5
7
9

操作題
求1!+2!+...+10!
public static void main(String arges[]){
long sum = 0;
for(int i = 1; i <= 10; i++) {
long s = 1;
for(int j = 1; j <= i; j++) {
s *= j;
}
sum += s;
}
System.out.println("襲碧sum = " + sum);
}

求100之內的所有「完數」。完數是指等於它的因子和的數。例如:唯禪塌6=1+2+3,6=1*2*3,則6是一個完數
public class wanshu{
public static void main(String[] args) {
for(int i = 1; i <= 100; i++) {
if(fun(i)) {
System.out.println(i);
}
}
}

public static boolean fun(int num) {
int sum = 0;
for(int i = 1; i < num; i++) {
if(num % i == 0) {
sum += i;
}
}
return num == sum;
}
}

⑤ 想用java做畢業設計做點什麼題目好

你好, 計算機專業的畢設一般分為這兩部分: 源碼+論文

首先說選題, 畢設課題以javaweb居多, 框架可以選用ssm, ssh, 或者springboot, 可以選做一些管理系統, 下面是一些常見的命題

  • 校園訂餐管理系統

  • 健身房管理系統

  • 扶貧電子商城

  • 等等, 這些課題可以按照你自己的實力做, 如果技術好的化, 或者有一些成品, 可以做的復雜一些, 比如前端可以layui優化一下, 許可權系統採用shiro來做等等

    論文方面比較簡單但是比較麻煩, 各種文庫都有很多javaweb的論文,但是直接拷貝的化會過不了查重系統, 需要你自己認真的重構調整一下

⑥ 有沒有相對簡單點的畢業設計題目,java類的~

如果你還沒有開始學java,那麼想在兩個月內做一個好的項目是有點不太現實的. 語言是門藝術.要靠時間堆積 你才能領會他的真諦. 用的越多.代碼自然越精煉.

但是畢業設計還要做. 如果你要給你項目的話就沒什麼意思了. 但是可以推薦你點課題.
我初學java時候做的是購物網站. 當然這個項目的關鍵地方就是購物車
還有其他的課題 像 圖片瀏覽. 學生用的教學管理系統.等.

要想做的美觀 你就離不開js的一些ui框架. 還有你要學的技術有很多. java 還有jsp ajax.
如果你不想用框架 要學servlet 框架的話就要花更多的時間了. 像 structs2 spring hibernate等等
還有最後必須要學的 就是sql 以及用java操作資料庫. 這些都是很基礎的東西.

最後點.java的強項是web 不建議用java做其他的事情.像gui編程的 那個遠沒有c++來的好看和強大.

⑦ 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;i<name.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題目啊我是初學者

1、for循環里的int i = 2改為i=2,去掉int,因為你之前在方法里已汪搜經定義過int i 了。所以在for裡面做一枝陵雹個賦初始值的操作就行了。

2、和1的問題一樣,將for循環中的 int i=a 改為 i=a

3、代碼如下:

publicstaticvoidmain(String[]args){
for(inti=0;i<猛帆5;i++){
for(intj=0;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
}

⑨ Java程序設計題目

3, 文件名:Three.java
public class Three {

public static void main(String[] args) {
Student stu = new Student("Zhang San", true, (short)12);
System.out.println("Student name: " + stu.name);
System.out.println("Student is a male?: " + stu.sex);
System.out.println("Student's age: " + stu.age);
stu.work();
stu.study();

Teacher teacher = new Teacher();
teacher.learnMoney();
}

}

abstract class Person{//抽象類Person
protected String name;
protected boolean sex;
protected short age;

protected abstract void work(); //work抽象方法
}

interface Learnmoney{//Learnmoney介面
public void learnMoney();
}

interface Study{//Study介面
public void study();
}

class Student extends Person implements Study{//Student類

public void work() {
System.out.println("學生的工作是努力學習");
}

public Student(String name, boolean sex, short age){
super.name = name;
super.sex = sex;
super.age = age;
}

public void study() {
System.out.println("學生正在學習");
}

}

class Teacher extends Person implements Learnmoney{

public void work() {
System.out.println("教師的工作是教書育人");;
}

public void learnMoney() {
System.out.println("教師正在賺錢");
}

}
class Docotor extends Person implements Learnmoney{

public void work() {
System.out.println("醫生的職責是救死扶傷");
}

public void learnMoney() {
System.out.println("醫生正在賺錢");
}

}
------------------------------------
4文件名:Four.java
public class Four {

public static void main(String[] args) {
Rectangle r = new Rectangle(3, 4);
System.out.println("Area is : " + r.area());
System.out.println("Circle is: " + r.circle());
}
}

class Rectangle{
private double width;
private double height;

public Rectangle(double width, double height){
this.width = width;
this.height = height;
}

public double circle(){//求周長
return (width + height) * 2;
}

public double area(){//求面積
return width * height;
}
}

--------------------
5Five.java
public class Five {

public static void main(String[] args) {
AImpl a = new AImpl();
a.paint();
}

}

interface A {
public int method1(int x);
public int method2(int x, int y);
}

class AImpl implements A{

public int method1(int x) {
return (int)Math.pow(x, 5);
}

public int method2(int x, int y) {
return x > y? x: y;
}

public void paint(){
int result1 = method1(2);
int result2 = method2(2, 8);

System.out.println("method1(2) = " + result1);
System.out.println("method2(2, 8) = " + result2);
}

}

-----------------------------測試
method1(2) = 32
method2(2, 8) = 8

⑩ 求解一道java程序設計題目(編寫一個課程類Cource)

public class Cource{

private String cNumber;
private String cName;
private double cUnit;
public static int cTotalNum = 0;

public Cource(){
this.cName="java";
this.cNumber="123";
this.cUnit = 100;
this.cTotalNum++;
}
public String getCName() {
return cName;
}
public void setCName(String name) {
cName = name;
}
public String getCNumber() {
return cNumber;
}
public void setCNumber(String number) {
cNumber = number;
}
public double getCUnit() {
return cUnit;
}
public void setCUnit(double unit) {
cUnit = unit;
}

public void printCourceInfo(){
System.out.println("cName:"+this.getCName());
System.out.println("cNumber:"+this.getCNumber());
System.out.println("cUnit:"+this.getCUnit());
}
}

熱點內容
配音秀緩存在手機哪裡 發布:2024-11-02 14:23:27 瀏覽:294
linux下載gcc 發布:2024-11-02 14:13:47 瀏覽:344
寫演算法交易 發布:2024-11-02 13:57:09 瀏覽:208
安卓怎麼下載鴻蒙 發布:2024-11-02 13:36:13 瀏覽:663
加密狗rsa 發布:2024-11-02 13:20:44 瀏覽:560
實用java教程 發布:2024-11-02 13:07:39 瀏覽:930
ide文件夾 發布:2024-11-02 12:51:37 瀏覽:559
python中字典的用法 發布:2024-11-02 12:40:42 瀏覽:28
安卓怎麼下載zine 發布:2024-11-02 12:40:38 瀏覽:793
深入理解java虛擬 發布:2024-11-02 12:40:36 瀏覽:557