java课设题目
① 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());
}
}