求指定范围内前10个素数
描述
【描述】
输出指定范围内的前10个素数。
【输入】
正整数n1和n2。
【输出】
输出10个素数(两个数之间用空格分隔)。
【输入示例】
200 800
【输出示例】
211 223 227 229 233 239 241 251 257 263
import java.util.*;
public class Test01 {
public static void main(String[] args) {
int i, j, count = 0;
Scanner input = new Scanner(System.in);
int n1 = input.nextInt();
int n2 = input.nextInt();
input.close();
for (i = n1; i <= n2; i++) {
for (j = 2; j < i; j++)
if (i % j == 0)
break;
if (i == j) {
count++;
if (count <= 10)
System.out.print(i + " ");
}
}
System.out.println();
}
}
计算矩形的周长和面积
描述
【描述】
定义一个长方形类Rectangle,该类具有double类型的长height和宽width两种属性,并具有相应的构造方法、属性访问方法和计算周长和面积的方法,要求在测试类Test中输出长方形的面积和周长。
【输入】
矩形的长和宽。
【输出】
矩形的面积和周长。(结果保留小数点后边3位有效数字)
【输入示例】
5.6 4.2
【输出示例】
23.520
19.600
import java.util.*;
class Rectangle {
private double length; //长
private double width; //宽
public Rectangle(double length, double width) {
this.length = length;
this.width = 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 double area() { //计算面积
return length * width;
}
public double permcter() { //计算周长
return (length + width) * 2;
}
}
public class TestRectangle {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double w = input.nextDouble();
double h = input.nextDouble();
input.close();
Rectangle rect = new Rectangle(w, h);
System.out.printf("%.3f\n",rect.area());
System.out.printf("%.3f\n",rect.permcter());
}
}