2shell编程精通要多久编写程序将用户输入的一个0~100之间的分数,将其转化成1~5的5分计方法。
90~100: 5
80~90: 4
70~80: 3
60~70: 2
其他:  1
import java.util.Scanner;
public class ScoreClass {
    public static void main(String[] args) {       
        Scanner s=new Scanner(System.in);//如何接收一个值   
        System.out.print("input a int(0-100):");
        int Int(),n=-1;
        if(score>100){            //如何来分等级
            System.out.println("Error");
        }else if(score>=90){
            n=5;
        }else if(score>=80){
            n=4;
        }else if(score>=70){
            n=3;
        }else if(score>=60){
            n=2;
        }else if(score>=0){
            n=1;
        }else{
            System.out.println("Error");
        }       
        if(n!=-1){
            System.out.println("n="+n);
        }
    }
}
3使用Java.lang.Math类,生成100个0~99之间的随机数(整数),出它们之中的最大者及最小者,并统计大于50的整数个数
public class MaxMin {
    public static void main(String[] args) {           
        double p,temp,max=-1,min=1000;
        int i,j=0;
        for(i=0;i<100;i++){
            p=Math.random()*100;
            temp=Math.floor(p);//0~1
            if(temp>max)
                max=temp;           
            if(temp<min)
                min=temp;
            if(temp>=50)
                j++;
        }
        System.out.println("max="+max);
        System.out.println("min="+min);
        System.out.println("total="+j);
    }
}
1编程实现矩形类Rectangle,Rectangle拥有私有属性长(length)和宽(width),为java经典上机编程题Rectangle类提供至少两种构造方法,同时提供计算矩形周长perimeter()和面积area()的方法。使用两种构造方法,至少各创建一个矩形对象实例,并分别计算两个矩形的周长和面积。
public class Rectangle {
    private double width;
    private double length;
    public Rectangle(){
        this.width=5;
        this.length=6;
    }
        public Rectangle(double w,double l){
        this.width=w;
        this.length=l;
    }
    public double area(){        //求面积       
        return this.width*this.length;
    }
        public double perimeter(){    //求周长
        return 2*(this.width+this.length);
    }
        public static void main(String[] args) {
        Rectangle r1=new Rectangle();
        System.out.println("r1的周长:"+r1.perimeter());
        System.out.println("r1的面积:"+r1.area());
        System.out.println();
餐饮小程序制作
        Rectangle r2=new Rectangle(10,20);
        System.out.println("r2的周长:"+r2.perimeter());
        System.out.println("r2的面积:"+r2.area());
电子表格生成随机数字    }
        public double getWidth() {
        return width;
    }
    public void setWidth(double width) {
        this.width = width;
    }
    public double getLength() {
        return length;
    }
    public void setLength(double length) {
        this.length = length;
    }
}
2使用矩形类InterRectangle,编程统计若干块矩形土地的相关信息。由用户输入每块土地数目以及每块土地的长与宽,统计出所有土的面积和周长并显示出来。
import javax.swing.JOptionPane;
public class InterRectangle {
    private double width;
    private double length;
        public InterRectangle(){
        this.width=5;
        this.length=6;
    }
        public InterRectangle(java表白代码大全可复制double w,double l){
        this.width=w;
        this.length=l;
    }
    public double area(){        //求面积       
        return this.width*this.length;
    }
        public double perimeter(){    //求周长
        return 2*(this.width+this.length);
    }
        public static void main(String[] args) {
        String strNo=JOptionPane.showInputDialog(null,"请输入土地块数","输入对话框",JOptionPane.INFORMATION_MESSAGE);
        double total=Double.parseDouble(strNo); //得到要统计的土地块数
        String strW=hibernate多表查询null,strL=null;
        InterRectangle ir=null;
        double w,l;       
        double totalArea=0,totalPer=0;
        for(int i=1;i<=total;i++){
            strW=JOptionPane.showInputDialog(null,"请输入第"+i+"块土地的宽度(米)","输入对话框",JOptionPane.INFORMATION_MESSAGE);
            strL=JOptionPane.showInputDialog(null,"请输入第"+i+"块土地的长度(米)","输入对话框",JOptionPane.INFORMATION_MESSAGE);           
            w=Double.parseDouble(strW);    //得到宽度
            l=Double.parseDouble(strL); //得到长度
            ir=new InterRectangle(w,l); //根据不同的长宽得到不同的矩形对象
            totalArea=totalArea+ir.area();    //求总面积
            totalPer=totalPer+ir.perimeter(); //求总周长
        }
        System.out.println("总共有"+total+"块土地\n土地总面积为:"+totalArea+"平米\n土地总周长为:"+totalPer+"");
    }
}
3第一步实验中定义的矩形类Rectangle派生一个子类:正方体类Cube。若正方体类的操作同样是求底面周长和面积,同时要求求出长方体体积,则这个子类除了从父类那里继承来的方法之外,还需要做哪些修改。编程检查、运行所编写的正方体类。使用两种构造方法,至少各创建一个正方体对象实例,并分别计算两个正方体的底面周长、底面面积和体积。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。