百分制成绩
import java.util.*;
public class test{
public static void main(String[] args) {
System.out.println("请输入0-100之间的score:");
Scanner input =new Scanner(System.in);
double score=input.nextDouble();
if(score>=90){
System.out.println("grade is A");
}else if(score>=80){
System.out.println("grade is B");
}else if(score>=70){
System.out.println("grade is C");
}else if(score>=60){
System.out.println("grade is D");
}else{
System.out.println("grade is F");
}
}
}
打印输出1000以内的素数
import java.util.*;
public class HelloWorld {
public static void main(String[] args) {
System. out. print(2+" ");
int i,j;
for(i=3;i<=1000;i+=2){
for(j=3;j<i;j+=2){
if(i%j==0){
break;
}
}
if(i==j){
System. out. print(j+" ");
}
}
}
}
//素数:只能被自身和1整除。所以通过发现规律知道除了2,素数大多是奇数,
//所以我们找到一个数,只要判断是否它除以比它小的奇数是否为0
//就能够判断其是否为素数
//根据循环特点就能每次输出素数
计算身体质量指数
书上已经提示代码。
重点讲一下类似C中 取别名 的操作。
final double PI=3.14;
final +数据类型+变量=赋值。即下文出现的PI的值都为3.14。
boolean
import java.util.*;
public class Year {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int l=input. nextInt();
boolean isYear=(l%3==0);
int n=(int)(Math.random()*10)+10;
System.out.println(l+" "+"is prime"+" "+isYear);
}
}
对于如何取小数位
import java.util.*;
public class HelloWorld { public static void main(String[] args) {
double num = 123.4567899; System.out.print(String.format("%.2f", num)); // 123.456790 }}
我们可以用String. format(".n%f",变量),需要几位则改n大小。