上传文件至 /

This commit is contained in:
2026-03-20 09:32:14 +08:00
parent 4ae70d5c2e
commit 5d108b8dba
4 changed files with 126 additions and 0 deletions

36
DaffodilsNum.java Normal file
View File

@@ -0,0 +1,36 @@
public class DaffodilsNum {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("请输入0-1000内的数字: ");
int num = in.nextInt();
in.close();
// 1. 判断输入是否合法
if (num < 0 || num > 1000) {
System.out.println("输入的不是0-1000内的数字!");
return;
}
if (num < 100 || num > 999) {
System.out.println(num + "不是水仙花数!");
return;
}
int ge = num % 10;
int shi = num / 10 % 10;
int bai = num / 100;
int sum = ge * ge * ge + shi * shi * shi + bai * bai * bai;
if (sum == num) {
System.out.println(num + "是水仙花数!");
} else {
System.out.println(num + "不是水仙花数!");
}
}
}
}

27
LeapYear.java Normal file
View File

@@ -0,0 +1,27 @@
public class LeapYear {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("请输入2000~3000内的年数!");
int year = scan.nextInt();
scan.close();
if (year < 2000 || year > 3000) {
System.out.println("请输入2000~3000内的年数!");
return;
}
boolean isLeap = false;
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
isLeap = true;
}
if (isLeap) {
System.out.println(year + "年是闰年");
} else {
System.out.println(year + "年不是闰年");
}
}
}

40
javaclass.java Normal file
View File

@@ -0,0 +1,40 @@
import java.util.Scanner;
import java.lang.Math;
class EquationRoot
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
double a,b,c,disc,x1,x2,p,q;
System.out.print("请输入系数a=");
a = scan.nextDouble() ;
System.out.print("请输入系数b=");
b = scan.nextDouble() ;
System.out.print("请输入系数c=");
c = scan.nextDouble() ;
disc=b*b-4*a*c;
if ( Math.abs(disc) <= 1e-6 )
System.out.println("x1=x2="+(-b/(2*a)));
else
{
if(disc>1e-6)
{
x1=(-b+Math.sqrt(disc))/(2*a);
x2=(-b-Math.sqrt(disc))/(2*a);
System.out.printf("x1=%7.2f,x2=%7.2f\n", x1, x2);
}
else
{
p=-b/(2*a);
q=Math.sqrt(Math.abs(disc))/(2*a);
System.out.printf("x1=%7.2f + %7.2f i\n", p, q);
System.out.printf("x2=%7.2f - %7.2f i\n", p, q);
}
}
}
}

23
javaclass2.java Normal file
View File

@@ -0,0 +1,23 @@
import java.util.Scanner;
class ScoreToGrade
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
int i_score;
System.out.print("请输入分数 = ");
i_score = scan.nextInt();
i_score /=10;
switch(i_score)
{
case 10:
case 9:System.out.println("成绩为 优秀 !"); break;
case 8:System.out.println("成绩为 良好 !"); break;
case 7:System.out.println("成绩为 中等 !"); break;
case 6:System.out.println("成绩为 及格 !"); break;
default:System.out.println("成绩为 不及格 !");
}
}
}