「java小课题」javaweb课题

博主:adminadmin 2022-11-22 09:50:07 80

今天给各位分享java小课题的知识,其中也会对javaweb课题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

想用java做毕业设计做点什么题目好

你好, 计算机专业的毕设一般分为这两部分: 源码+论文

首先说选题, 毕设课题以javaweb居多, 框架可以选用ssm, ssh, 或者springboot, 可以选做一些管理系统, 下面是一些常见的命题

校园订餐管理系统

健身房管理系统

扶贫电子商城

等等, 这些课题可以按照你自己的实力做, 如果技术好的化, 或者有一些成品, 可以做的复杂一些, 比如前端可以layui优化一下, 权限系统采用shiro来做等等

论文方面比较简单但是比较麻烦, 各种文库都有很多javaweb的论文,但是直接拷贝的化会过不了查重系统, 需要你自己认真的重构调整一下

JAVA 两道编程小题(赶)

import java.util.Scanner;

public class Rectangle{//长方体类

private double length;//长

private double width;//宽

public Rectangle(double length,double width){

this.setLength(length);

this.setWidth(width);

}

public double calculateArea(){//计算面积

return length*width;

}

public double getLength() {

return length;

}

public void setLength(double length) {

this.length = length;

}

public double getWidth() {

return width;

}

public void setWidth(double width) {

this.width = width;

}

public static void main(String[] args){//测试方法

Scanner sc = new Scanner(System.in);

System.out.print("请输入土地的长度");

double length = sc.nextDouble();

System.out.print("请输入土地的宽度");

double width = sc.nextDouble();

Rectangle rec = new Rectangle(length,width);

System.out.println("您土地的面积为:"+rec.calculateArea());

System.out.print("请输入长方体的长度");

double len = sc.nextDouble();

System.out.print("请输入长方体的宽度");

double wid = sc.nextDouble();

System.out.print("请输入长方体的高度");

double hei = sc.nextDouble();

Cuboid cu = new Cuboid(len,wid,hei);

System.out.println("长方体的表面积为:"+cu.calCuboidArea());

System.out.println("长方体的体积为:"+cu.calculateVolume());

}

}

class Cuboid extends Rectangle{//长方体类

private double height;

public Cuboid(double length, double width,double height) {

super(length, width);

this.setHeight(height);

}

public double calculateVolume(){//计算体积

return super.calculateArea()*height;

}

public double calCuboidArea(){//计算表面积

double length = super.getLength();

double width = super.getWidth();

double area = (length*width+length*height+width+height)*2;

return area;

}

public double getHeight() {

return height;

}

public void setHeight(double height) {

this.height = height;

}

}

**********************第二题****************************

import java.util.Scanner;

public class ComplexNumber {

protected double realPart;

protected double imaginPart;

public ComplexNumber() {

realPart = 0.0;

imaginPart = 0.0;

}

public ComplexNumber(double r, double i) {

realPart = r;

imaginPart = i;

}

public void setReal(double r) {

realPart = r;

}

public void setImagin(double i) {

imaginPart = i;

}

public double getReal() {

return realPart;

}

public double getImagin() {

return imaginPart;

}

public String toString() { //重写toString方法,方便测试

return String.valueOf(realPart + " + " + imaginPart + "i");

}

public static ComplexNumber complexAdd(ComplexNumber num1,ComplexNumber num2) {//复数相加

ComplexNumber result = new ComplexNumber();

result.setReal(num1.getReal() + num2.getReal());

result.setImagin(num1.getImagin() + num2.getImagin());

return result;

}

public static ComplexNumber complexMinus(ComplexNumber num1,ComplexNumber num2) {//复数相减num1-num2

ComplexNumber result = new ComplexNumber();

result.setReal(num1.getReal() - num2.getReal());

result.setImagin(num1.getImagin() - num2.getImagin());

return result;

}

public static ComplexNumber complexMulti(ComplexNumber num1,ComplexNumber num2) {//复数相乘

ComplexNumber result = new ComplexNumber();

double realTemp = 0.0;

double imaginTemp = 0.0;

realTemp = num1.getReal() * num2.getReal() - num1.getImagin()* num2.getImagin();

imaginTemp = num1.getReal() * num2.getImagin() + num1.getImagin()* num2.getReal();

result.setReal(realTemp);

result.setImagin(imaginTemp);

return result;

}

public static ComplexNumber complexDiv(ComplexNumber num1,ComplexNumber num2) {//复数相除num1/num2

ComplexNumber result = new ComplexNumber();

double realTemp = 0.0;

double imaginTemp = 0.0;

double div = 0.0;

div = Math.pow(num2.getReal(), 2) + Math.pow(num2.getImagin(), 2);

realTemp = num1.getReal() * num2.getReal() + num1.getImagin()* num2.getImagin();

imaginTemp = num2.getReal() * num1.getImagin() - num1.getReal()* num2.getImagin();

result.setReal(realTemp / div);

result.setImagin(imaginTemp / div);

return result;

}

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

System.out.print("请输入复数num1的实数部分");

double real1 = sc.nextDouble();

System.out.print("请输入复数num1的虚数部分");

double imagin1 = sc.nextDouble();

ComplexNumber num1 = new ComplexNumber(real1,imagin1);

System.out.println("实数num1为:"+num1.toString());

System.out.print("请输入复数num2的实数部分");

double real2 = sc.nextDouble();

System.out.print("请输入复数num2的虚数部分");

double imagin2 = sc.nextDouble();

ComplexNumber num2 = new ComplexNumber(real2,imagin2);

System.out.println("实数num2为:"+num1);

System.out.println("num1 + num2 = "+ComplexNumber.complexAdd(num1, num2));

System.out.println("num1 - num2 = "+ComplexNumber.complexMinus(num1, num2));

System.out.println("num1 * num2 = "+ComplexNumber.complexMulti(num1, num2));

System.out.println("num1 / num2 = "+ComplexNumber.complexDiv(num1, num2));

}

}

Java编程课题:画随机的圆

以前写过的..你看下吧.

import java.awt.Color;

import java.awt.Graphics;

import javax.swing.JApplet;

public class while_震动画圆 extends JApplet

{

/**

*

*/

private static final long serialVersionUID = 1L;

public void paint(Graphics g)

{

super.paint(g);// 清屏

int a=1,b=1,c=1;

while(b=1000)

{

while(a=10)

{

try {

Thread.sleep(150);

} catch (InterruptedException e) {

e.printStackTrace();

}

super.paint(g);// 清屏

switch(a)

{

case 1:g.setColor(Color.red);break;// 红色

case 2:g.setColor(Color.black);break;// 黑色

case 3:g.setColor(Color.yellow);break;// 黄色

case 4:g.setColor(Color.blue);break;// 蓝色

case 5:g.setColor(Color.cyan);break;// 青色

case 6:g.setColor(Color.darkGray );break;// 深灰色

case 7:g.setColor(Color.green );break;// 绿色

case 8:g.setColor(Color.magenta);break;// 洋红色

case 9:g.setColor(Color.orange);break;// 桔黄色

case 10:g.setColor(Color.lightGray);//break;// 浅灰色

}

g.drawString("咚咚", 100, 110);

g.drawOval(110-a*10, 110-a*10, a*20, a*20);

a++;

}

b++;

a=1;

}

}

}

「java小课题」javaweb课题

关于java小课题和javaweb课题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。