1.输入一个半径,求球的表面积和体积
package two;
import java.util.Scanner;
public class circle {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//使用final定义常量
final double PI = 3.14;
System.out.println("请输入半径r");
double r = sc.nextDouble();
double s = 4*PI*r*r;
double v = 4/3*PI*r*r*r;
System.out.println(s);
System.out.println(v);
}
}
判断某一年是否为闰年。
闰年的条件是符合下面二者之一:①能被4整除,但不能被100整除;②能被4整除,又能被400整除。
package two;
import java.util.Scanner;
public class run_years {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入某年的日期");
int year = sc.nextInt();
if((year%4==0&&year%100!=0)||(year%400==0)) //闰年的条件
System.out.println(year+" is a leap year");
else
System.out.println(year+" is not a leap year");
}
}
输入一个百分制的成绩,输出成绩的等级ABCDF,用if的多分支和switch结构来写,如果分数输入错误也有提示
=90 A [80,89]B [70,79]C [60,69]D <59 F
package two;
import java.util.Scanner;
public class if_ {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入成绩");
int score = sc.nextInt();
if(score >= 90 && score <= 100)
System.out.println("成绩为A");
else if(score <= 89 && score >= 80)
System.out.println("成绩为B");
else if(79>=score && score >= 70)
System.out.println("成绩为C");
else if(69>=score && score>=60)
System.out.println("成绩为D");
else if(score<=59 && score >= 0)
System.out.println("成绩为F");
else
System.out.println("成绩输入错误");
}
}
package two;
import java.util.Scanner;
public class switch_ {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入成绩");
int score= sc.nextInt();
int number = score / 10;
switch(number){
case 10 :
System.out.println("成绩为A");
break;
case 9 :
System.out.println("成绩为A");
break;
case 8 :
System.out.println("成绩为B");
break;
case 7 :
System.out.println("成绩为C");
break;
case 6 :
System.out.println("成绩为D");
break;
case 5 :
System.out.println("成绩为F");
break;
case 4 :
System.out.println("成绩为F");
break;
case 3 :
System.out.println("成绩为F");
break;
case 2 :
System.out.println("成绩为F");
break;
case 1 :
System.out.println("成绩为F");
break;
default:
System.out.println("input error");
}
}
}
输入一个农历月份,输出季度,用if的多分支和switch结构来写,如果月份输入错误也有提示
1~3:春季 4~6:夏 7~9:秋季 10~12:冬季
package two;
import java.util.Scanner;
public class season {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个农历月份");
int month = sc.nextInt();
if(month >= 1 && month <= 3)
System.out.println("春季");
else if(month >= 4 && month <=6)
System.out.println("夏季");
else if(month >= 7 && month <=9)
System.out.println("秋季");
else if(month >=10 && month <= 12)
System.out.print("冬季");
}
}
package two;
import java.util.Scanner;
public class season_switch {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个农历月份");
int month = sc.nextInt();
String season = "";
if(month >= 1 && month <= 3)
season = "spring";
else if(month >= 4 && month <= 6)
season = "summer";
else if(month >= 7 && month <= 9)
season = "autumn";
else if(month >= 10 && month <= 12)
season = "winter";
switch(season){
case "spring":
System.out.println("春季");
break;
case "summer":
System.out.println("夏季");
break;
case "sutumn":
System.out.println("秋季");
break;
case "winter":
System.out.println("冬季");
break;
default:
System.out.println("input error ");
}
}
}