继续学习通过视频我学会了什么是键盘录入在我c的基础中键盘录入像输入函数scanf键盘录入需要使用scanner这个类在你的main中打出scanner后在上方会自动生成import java.util.Scanner; //是为了确定scanner的位置然后将完整的的scanner创建类似于声明接着写下接收键盘的数据先定义一个变量赋值sc.next[数据类型]()这就是把输入的变量去存储键盘输入的值。在完成这一系列操作后我发现和c的sacnf一样scanf是需要调用库函数stdion.hscanner是使用scanner在这个类在External Libearies包的java.basic以下是我的练习成果通过学习后做了两个小练习当我写完第二个小练习时通义ai给了我一个警告Parameter args is never used我去请教它把警告内容告诉ai通义告诉我看到这个错误提示。args 参数未被使用的警告是因为在方法体中没有用到命令行参数。不过,这个警告通常不影响程序运行。但更重要的是,我注意到代码有一个严重问题:main 方法缺少 public 修饰符,这将导致程序无法正常运行。Java 的 main 方法必须是 public static void main(String[] args)。于是我改成了public static void main(String[] args)。但是这样反而出现了新的问题Modifier public is redundant for main method on Java 25但因为在 Java 25 中main 方法的 public 修饰符是冗余的因为 main 方法默认就是 public 的。所以我又改回static void main(String[] args)通义了解自己问题后也选择不对我警告了接下来我学习了运算符 - * / %这几个运算法则和c一样不止是cpython和go也是相同的运算方法整数相除结果只能得到整数如果结果想要是小数必须要有小数参数小数直接参与运算得到的结果有可能是不精确的我也是使用了运算符做了几个小练习对了在我报错Parameter args is never used时只需要在前面加上SuppressWarnings(unused)这个注解来抑制类未被使用的警告。这样可以保留这个类用于学习或演示目的同时消除 IDE 的警告信息。