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小时内删除。
发表评论