我的Java第二天——几个简单小程序
1.计算圆的面积。
代码:
import java.util.Scanner;
public class 计算圆的面积 {
static double getScannerDouble() {
Scanner s = new Scanner(System.in);
return s.nextDouble();
}
static double caculate(double r) {
return r * r * 3.1415926;
}
public static void main(String[] args) {
double r = getScannerDouble();
System.out.println(caculate(r));
}
}
运行结果:
2.用+对字符串进行连接
代码:
import java.util.Scanner;
public class Kongzhiluoji{
public static void main(String[] args){
Scanner s=new Scanner(System.in);
String str=s.nextLine();
int a=s.nextInt();
double b=s.nextDouble();
boolean c=s.nextBoolean();
System.out.println(str +a+b+c);
}
}
运行结果:
3.输入一个学生分数,判断分数等级。
代码1:
import java.util.Scanner;
public class Pingfen{
public static void main(String[] args) {
// 控制逻辑 循环
System.out.println("请输入一个分数:");
while (true) {
Scanner s = new Scanner(System.in);
int a = s.nextInt();
if(a == -1) {
break; //当输入分数为-1时退出程序
}else if (a < 60) {
System.out.println("不及格");
} else if (a < 70) {
System.out.println("及格");
} else if (a < 80) {
System.out.println("一般");
} else if (a < 90) {
System.out.println("良好");
} else {
System.out.println("优秀");
}
}
}
}
运行结果:
代码2:
import java.util.Scanner;
public class Kongzhiluoji2 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int a = s.nextInt();
if (a < 60) {
System.out.println("不及格");
} else if (a < 70) {
System.out.println("及格");
} else if (a < 80) {
System.out.println("一般");
} else if (a < 90) {
System.out.println("良好");
} else {
System.out.println("优秀");
}
}
}
运行结果:
4.输入一个月份,判断有多少天(不考虑闰年的情况)
代码:
import java.awt.print.Printable;
import java.util.Scanner;
public class Switch{
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
int m=s.nextInt();
switch(m)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println("31days"); break;
case 4:
case 6:
case 9:
case 11:
System.out.println("30days"); break;
case 2:
System.out.println("28days"); break;
}
}
}