大二java课程设计题目和代码,java 课程设计求代码

1 , java 课程设计求代码计算某人指定年份每个月给定收入值的个人所得税及其和 。注意 , 2019年起,实施新版税率 。要求:a)将个人所得税税率表存在文件中,从中读取税率并显示在表格组件中 。b)采用表格组件显示每月收入值(该收入值可手动输入)、应交税额及税后工资等数据,计算年收入、年缴税额及实际到手收入现在还需要吗?
2,JAVA学年课程设计题目四则运算测试求高人解答啊首先要明白Vector和ArrayList在使用上非常相似,都可用来表示一组数量可变的对象应用的集合,并且可以随机地访问其中的元素 。Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe) , 而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好 。当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大?。?这样,ArrayList就有利于节约内存空间 。所以这里用arraylist吧应该是用来存储每道题的答案用 , 比如:第一道题int num1 = 1;int num2 = 2;int num3 = num1 + num2;List nums = new ArrayList();nums.add(num3);//将计算结果存入数组中System.out.println(nums.get(0));//取值这只是思路 , 你借鉴下吧监听代码but1actionperformed 写的没错,只是没有与but1关联起来 。but1.addactionlistener(but1actionperformed); // 这是给but1加上事件监听,加到buju构造函数中 其他的but2/3/4来同样处理,每个写一个监听函数,并在buju构造函数中进行关联帮多少? ArrayList、Vector两个差不多啊 是都要用到还是只要用到其中一个就可以了?。棵磺筒蛔隽?。。。有钱的话可以考虑
3,java编程题目楼上正解 , 很好的面向对象的思想^-^这里从另外的一个角度来实现:分析一下 , 这道题是比较圆面积,而圆面积=PAI * r^2,只与半径r有关 , 所以,这道题的本质是比较,三个圆的半径大小 。public class Test public static void main(String[] args) double r1 = 1.2; double r2 = 1.3; double r3 = 1.1;double maxR = r1 > r2?(r1>r3?r1:r3):(r2>r3?r2:r3); System.out.println("最大圆面积为:" + (Math.PI * maxR * maxR)); }}import java.util.Arrays;public class Testpublic static void main(String[] args)Circle c1=new Circle(3); Circle c2=new Circle(5); Circle c3=new Circle(3); Circle[] array= Arrays.sort(array); System.out.println(array[0].getArea());}}class Circle implements Comparable<Circle>private int r; private double area; public Circle(int r)super(); this.r = r; area = Math.PI*Math.pow(r, 2); }public double getArea()return area; } @Override public int compareTo(Circle o)return getArea() > o.getArea() ? -1 : 1; } }都是比较数字何必捏?。?【大二java课程设计题目和代码,java 课程设计求代码】
4,java经典编程题目import java.util.*;import javax.swing.JOptionPane;class abc public static void main(String args[])for(int i=10;i>0;i++)max();} } public static void yuan() // 计算圆的面积double x = Double.parseDouble(JOptionPane.showInputDialog("请输入圆的半径:"));double y = x*x;double z = y*Math.PI;JOptionPane.showMessageDialog(null,"圆的面积是:"+z); } public static void ping() // 计算平方根double x = Double.parseDouble(JOptionPane.showInputDialog("请输入一个数:"));double y = Math.sqrt(x);JOptionPane.showMessageDialog(null,x+"的平方根是:"+y); } public static void rand() // 生成1-100之间的随机数Random y = new Random();int rand = y.nextInt(100);JOptionPane.showMessageDialog(null,"随机数:"+rand); } public static void max() // 找出两个数中最大的数(找最小的用Math.min(int a,int b))int x = Integer.parseInt(JOptionPane.showInputDialog("请输入一个数:"));int y = Integer.parseInt(JOptionPane.showInputDialog("请再输入一个数:"));int max = Math.max(x,y);JOptionPane.showMessageDialog(null,"最大的数是"+max); }} 5 , 大学Java数据结构期末课程设计import java.util.ArrayDeque;import java.util.ArrayList;import java.util.Deque;import java.util.List;import java.util.Stack;public class DoctorMain implements Runnableprivate static DequebinRenDeque; private boolean onWork = false; private boolean isDoctor = true; public static Integer binRenNumber = 0; public DoctorMain() { System.out.println("开始上班"); binRenDeque = new ArrayDeque(); } /** * * * * * * * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub DoctorMain doctor=new DoctorMain(); doctor.setDoctor(true); //上班了 doctor.setOnWork(true); Thread th1=new Thread(doctor); DoctorMain binRen=new DoctorMain(); binRen.setDoctor(false); binRen.setOnWork(true); Thread th2=new Thread(binRen); th1.start(); th2.start(); try { Thread.sleep(60000); doctor.setOnWork(false); binRen.setOnWork(false); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } @Override public void run() { while (onWork) { try { //是医生还是病人 if (isDoctor) { // 医生给病人看病时间 Thread.sleep(2000); if (!binRenDeque.isEmpty()) { Integer number = binRenDeque.pollLast(); System.out.println("医生正在给" + number + "号病人看病"); } } else { //病人来的间隔时间 Thread.sleep((int)(Math.random()*3000)); binRenNumber++; System.out.println("来了一个病人,号码是:"+binRenNumber); binRenDeque.push(binRenNumber); } //列出所有等待的病人 for(Integer bn:binRenDeque) { System.out.println(bn+"号的病人在排队"); } } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } System.out.println("医生下班了"); } public static Deque getBinRenStack() { return binRenDeque; } public static void setBinRenStack(Deque binRenStack) { DoctorMain.binRenDeque = binRenStack; } public boolean isOnWork() { return onWork; } public void setOnWork(boolean onWork) { this.onWork = onWork; } public boolean isDoctor() { return isDoctor; } public void setDoctor(boolean isDoctor) { this.isDoctor = isDoctor; } public static Integer getBinRenNumber() { return binRenNumber; } public static void setBinRenNumber(Integer binRenNumber) { DoctorMain.binRenNumber = binRenNumber; } }这个太难了 需要很久能写出来

    推荐阅读