「java小课题」javaweb课题
今天给各位分享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课题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。