java期末大作业完整代码,JAVA作业题求助求代码

1,JAVA作业题求助求代码我将所有内容编写在一个文件中你可以将这些Bank中的私有类提取到单个的文件中,作为公共类使用,代码如下package help20110415;import java.util.ArrayList;import java.util.List;public class Bank/*** 存款* @param amount* 存款额*/ public void Deposit(Double amount) public Double getBalance()public void setBalance(Double balance)@Override public String toString()public SavingsAccount(Double balance)public OverdraftException()
2,Java程序设计大作业这种作业额话,只能给你思路了,基本考察的是java的基本IO操作,主要用到文件File和一些输入输出流//学生类public class studentsstring xiaoming;string xuehao;string xingming;string xingbie;string chusheng;int chengji;public int getchengji()return chengji; }//设置成绩 public void setchengji(int chengji)this.chengji = chengji; } public string getxingming()return xingming; } //设置姓名 public void setxingming(string xingming)this.xingming = xingming; }public string getxiaoming()return xiaoming; }public void setxiaoming(string xiaoming)this.xiaoming = xiaoming; }public string getxuehao()return xuehao; }public void setxuehao(string xuehao)this.xuehao = xuehao; }public string getxingbie()return xingbie; }public void setxingbie(string xingbie)this.xingbie = xingbie; }public string getchusheng()return chusheng; }public void setchusheng(string chusheng)this.chusheng = chusheng; }}//大学生类public class bigstudents extends studentsstring xi,zhuanye;public string getxi()return xi; } //设置系 public void setxi(string xi)this.xi = xi; }public string getzhuanye()return zhuanye; } //设置专业 public void setzhuanye(string zhuanye)this.zhuanye = zhuanye; }}小型“学生成绩管理系统你这个是不是语言,开发平台,数据库
3,JAVA大作业一句一句看,其实不难的import java.util.Random;import java.util.Scanner;public class Testpublic static Random r = new Random(); public static void printMenu()System.out.println("(1) play another round");System.out.println("(2) exit the game");System.out.print("Selection:"); } public static void main(String[] args) throws ExceptionString content = null;Scanner scan = new Scanner(System.in);//while (true)//true在这里使得程序一直循环printMenu();//调用方法,打印出三句话 ...content = scan.nextLine();//读取输入System.out.println();// 输入内容是2,则退出程序if (content.equals("2"))break;//break 跳出当前的循环,也就是跳出while循环 , 程序往下执行,若没有可执行则结束程序if (content.equals("1"))System.out.print("Text to Match: ");int count = r.nextInt(50) + 1;//得到1~50随机数,即[1,50]char[] letters = new char[count]; //长度为count的char数组for (int i = 0; i < count; i++)//i < count等价i < letters.lengthletters[i] = (char) (r.nextInt(26) + 97);//给letters[i]赋值,字母a~zSystem.out.print(letters[i]);}System.out.print("\n");long startTime = System.currentTimeMillis();//得到开始时间int correctCount = 0;content = scan.nextLine();//得到输入的字符串for (int i = 0; i < count; i++)if (content.charAt(i) == letters[i])//输入的字符串的每个字母和letters中的比较correctCount++;}long endTime = System.currentTimeMillis();//得到结束时间int time = (int) ((endTime - startTime) / 1000);//计算所花的时间if (correctCount == 0)System.out.println("INCORRECTLY TYPED, YOU GET A SPEED OF 0!");elseSystem.out.println("共花了" + time + "秒,正确率为:"+ ((int) (((double) correctCount / count)) * 100)+ "%");}}System.out.println();} }}给你实现第一句的吧 import java.util.scanner; /** * 随机数 。产生随机数的方法 :math.random()*(end-start+1)+start * @version 1.0 * @author 点子二木 * @date 2008-12-8 * @right copyright (c), 点子二木 */ public class randomtest public static void main(string[] args) scanner input = new scanner(system.in); system.out.print("请设置随机题目的个数:"); int num = input.nextint(); int start = -100; int end = 1000; for(int index =0; index&lt;num; index++)int first = randomint(start,end); int second = randomint(start,end); system.out.println("第" +(index+1)+ "题"+first+randomopration()+second+"="); } } /** * 产生int型随机数 * * @param start起始范围 * @param end截止范围 * @return */ public static int randomint(int start, int end) int result = (int) (math.random() * (end - start + 1) + start); return result; } /** * 产生随机操作符 * @return */ public static string randomopration() string result = ""; int random = (int) (math.random() *(100 - 0 + 1) + 100); int mod = random%11; switch(mod)case 1: result = "+"; break; case 2: result = "-"; break; case 3: result = "*"; break; case 4: result = "/"; break; case 5: result = "开方"; break; case 6: result = "e"; break; case 7: result = "幂"; break; case 8: result = "%"; break; case 9: result = "mod"; break; case 0:result = "比较";break;default: result = "+"; break; } return result; } }【java期末大作业完整代码,JAVA作业题求助求代码】
4,JAVA作业大家帮下public class circleprotected double radius; public circle()radius = 0; } public circle(double radius)this.radius = radius; } public double getArea()return Math.PI*Math.pow(radius, 2);} public void setRadius(double radius)this.radius = radius; } public double getRadius()return this.radius; }}public class cylinder extends circle protected double height; public cylinder()super();height = 0; } public cylinder(double radius,double height)super(radius);this.height = height; } @Override public double getArea()return super.getArea()*height; } public double getHeight()return height; } public void setHeight(double height)this.height = height; }}import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Execute/*** @param args*/ public static void main(String[] args)// TODO Auto-generated method stubScanner sc = new Scanner(System.in);int circleNum = 5;int cylinderNum = 5;List list = new ArrayList();for(int i=1;i<=circleNum;i++)System.out.print("输入第"+i+"个园的半径:");list.add(new circle(sc.nextDouble()));}for(int i=1;i<=cylinderNum;i++)System.out.print("输入第"+i+"个园柱的半径:");double radius = sc.nextDouble();System.out.print("输入第"+i+"个园柱的高:");double height = sc.nextDouble();list.add(new cylinder(radius,height));}DecimalFormat df = new DecimalFormat("0.00");System.out.println((circleNum+cylinderNum)+"个图形的面积分别为");for(circle item:(ArrayList)list) { System.out.println(df.format(item.getArea())); } } }参考一下这个吧: 创建一个圆类Circle,该类可以接收圆半径,并具有计算圆周长和面积的方法 。import java.math.*;import javax.swing.*;class Circleint r;Circle(int r)this.r=r;}public void getS()System.out.println("面积是:"+Math.PI*r*r);}public void getL()System.out.println("周长是:"+2*Math.PI*r);}public static void main(String[] args)String s=JOptionPane.showInputDialog("请输入半径:");System.out.println("半径是:"+s);Circle c=new Circle(Integer.parseInt(s));c.getS();c.getL();}}class cylinder extends circle{这里自己写吧}-----------------package demo;/** * 圆对象 * @author saiya * */public class Circle/*** 常量  , 圆周率*/ public static final double PI = Math.PI;public Circle(double radius)if(radius<=0.0)throw new RuntimeException("圆的半径一定要大于 0 ");}this.radius = radius ; }/*** 半径*/ private double radius ;/*** 获得圆的周长* @return*/ public double getGirth()return 2*PI*radius ; } /*** 获得圆的面积* @return*/ public double getArea()return PI*radius*radius; }/*** 获得直径* @return*/ public double getDiameter()return 2*radius ; } /*** 获得半径* @return*/ public double getRadius()return radius; }}-----------package demo;/** * 圆柱对象 * @author saiya * */public class Cylinder/*** 圆属性*/ private Circle circle; /*** 圆柱高*/ private double hight;public Cylinder(Circle circle , double hight )if(circle==null || circle.getRadius()<=0.0)throw new RuntimeException("圆柱无法创建:你传入的圆不存在 或者 半径小于等于0");}if(hight<=0.0)throw new RuntimeException("圆柱无法创建:你传入的圆柱高必须大于0");}this.circle = circle;this.hight = hight; }/*** 获得切面圆* @return*/ public Circle getCircle()return circle; }/*** 获得圆柱的高* @return*/ public double getHight()return hight; }/*** 获得圆柱面积* @return*/ public double getVolumn()return circle.getArea()*hight ; }}------------------package demo;/** * 测试方法 * @author saiya * @qq 119232658 * */public class Demo /*** @param args*/ public static void main(String[] args) Circle circle1 = new Circle(100);System.out.println("圆.半径="+circle1.getRadius()+" ,圆.面积="+circle1.getArea()+"\n");Circle circle2 = new Circle(200);System.out.println("圆.半径="+circle2.getRadius()+" ,圆.面积="+circle2.getArea()+"\n");Circle circle3 = new Circle(300);System.out.println("圆.半径="+circle3.getRadius()+" ,圆.面积="+circle3.getArea()+"\n");Circle circle4 = new Circle(400);System.out.println("圆.半径="+circle4.getRadius()+" ,圆.面积="+circle4.getArea()+"\n");Circle circle5 = new Circle(500);System.out.println("圆.半径="+circle5.getRadius()+" ,圆.面积="+circle5.getArea()+"\n");//------下面是圆柱-------System.out.println("\n\n");Cylinder cylinder01 = new Cylinder(new Circle(1) , 10);System.out.println("圆柱.圆半径="+cylinder01.getCircle().getRadius()+" ,圆柱.高="+cylinder01.getHight() + " ,圆柱.圆切面面积="+cylinder01.getCircle().getArea()+" , 圆柱.体积="+cylinder01.getVolumn()+"\n");Cylinder cylinder02 = new Cylinder(new Circle(2) , 20);System.out.println("圆柱.圆半径="+cylinder02.getCircle().getRadius()+" ,圆柱.高="+cylinder02.getHight() + " ,圆柱.圆切面面积="+cylinder02.getCircle().getArea()+" , 圆柱.体积="+cylinder02.getVolumn()+"\n");Cylinder cylinder03 = new Cylinder(new Circle(3) , 30);System.out.println("圆柱.圆半径="+cylinder03.getCircle().getRadius()+" ,圆柱.高="+cylinder03.getHight() + " ,圆柱.圆切面面积="+cylinder03.getCircle().getArea()+" , 圆柱.体积="+cylinder03.getVolumn()+"\n");Cylinder cylinder04 = new Cylinder(new Circle(4) , 40);System.out.println("圆柱.圆半径="+cylinder04.getCircle().getRadius()+" ,圆柱.高="+cylinder04.getHight() + " ,圆柱.圆切面面积="+cylinder04.getCircle().getArea()+" , 圆柱.体积="+cylinder04.getVolumn()+"\n");Cylinder cylinder05 = new Cylinder(new Circle(5) , 50);System.out.println("圆柱.圆半径="+cylinder05.getCircle().getRadius()+" ,圆柱.高="+cylinder05.getHight() + " ,圆柱.圆切面面积="+cylinder05.getCircle().getArea()+" , 圆柱.体积="+cylinder05.getVolumn()+"\n"); }}--------------参考下上面的public class circlepublic final double p=3.141592654;private double r;publicdouble getArea()//计算面积return this.p*this.p*this.r;}circle(double r)this.r = r;}}public class cylinder extends circleprivate double high; cylinder(double r,double high)super(r);this.high = high;// TODO Auto-generated constructor stub }public double getBult()//计算体积return getArea()*this.high;}}import java.io.*;public class TestCirclepublic static void main(String[] args) throws IOExceptionInputStreamReader in = new InputStreamReader(System.in);BufferedReader bs = new BufferedReader(in);double r[]=null;r = new double[5];double r1[]=null;r1 = new double[5];double high[]=null;high = new double[5];for(int s=0;s<5;s++)r[s] = Double.parseDouble(bs.readLine());}for(int s=0;s<5;s++)r1[s] = Double.parseDouble(bs.readLine());}for(int s=0;s<5;s++)high[s] = Double.parseDouble(bs.readLine());}for(int s=0;s<5;s++)System.out.println("圆的面积:"+s+new circle(r[s]).getArea());System.out.println("圆柱的体积:"+s+new cylinder(r1[s],high[s]).getBult());} }}这是一个基础题,自己好好看一下书吧,作业最后自己完成 。以下是代码,请参考:import java.math.biginteger;public class addressaddress() private string country;// 国家 private string state ;// 省份 private stringcity ;// 城市 private string street ;// 街道 private string zipcode;// 邮编 public string getcountry()return country; } public void setcountry(string country)this.country = country; } public string getstate()return state; } public void setstate(string state)this.state = state; } public string getcity()return city; } public void setcity(string city)this.city = city; } public string getstreet()return street; } public void setstreet(string street)this.street = street; } public string getzipcode()return zipcode; } public void setzipcode(string zipcode)this.zipcode = zipcode; } // 运用biginteger类计算整数的阶乘,n的取值范围为任意正整数 public static biginteger getbigfactorial(int n)if (n < 0)system.err.println("n必须大于等于0!");return new biginteger("-1");} else if (n == 0)return new biginteger("0");}biginteger result = new biginteger("1");for (; n > 0; n--)result = result.multiply(new biginteger(n + ""));}return result; } // 运用基本数据类型计算整数的阶乘,n的取值范围为1~17 public static long getlongfactorial(int n)if (n < 0)system.err.println("n必须大于等于0!");return -1;} else if (n == 0)return 0;}long result = 1;for (; n > 0; n--)result *= (long) n;}return result; }/*** 入口函数* @param args*/ public static void main(string[] args)address address = newaddress();system.out.println ("test the address");address.setcity("北京");address.setcountry("中国");address.setstate("北京");address.setstreet("长安街");address.setzipcode("000001");system.out.println ("======");system.out.println ("城市:" + address.getcity());system.out.println ("国家:" + address.getcountry());system.out.println ("省份:" + address.getstate());system.out.println ("街道:" + address.getstreet());system.out.println ("邮编:" + address.getzipcode());system.out.println ("======");system.out.println("测试阶乘:" + getlongfactorial(4));system.out.println("测试阶乘:" + getlongfactorial(14));system.out.println("测试阶乘:" + getbigfactorial(28)); }}

    推荐阅读