2023.09.11
今天上课通过看他人的代码,结合老师的讲解,看到了自己代码许多的重复部分完全可以用一个函数进行重复调用,这样既可以提高代码的运行效率,还能节省代码行数。通过自己重新编写代码,亲身感受到了其中的便捷性。
了解了 其大道至简的编程思维 (代码编写的步骤)
1、代码需要将整个程序分成若干个组件(分解)
2、将多次出现的相似功能设成独立的方法(模式识别、抽象、算法)
3、调试每个独立组件的健壮性(单元测试)
4、 按照功能要求进行组件组合;(整合)
5、再测试整个系统的性能
了解到String是一个类,而不是一个数据类型。 double的浮点数的加和是不准确的,需要放到字符串里进行相加。学习了反码,补码,原码的定义。
可以用final 声明常量,在程序中进行直接调用就行 public static final int MAX_VALUE=512;
进行了随机生成30个三位数以内的四则运算的生成。
package SoreInformation;
import java.util.*;
public class ScoreInformation{
static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
for(int i= 0;i<30;i++) {
int a = (int) (Math.random() * 100) + 1;
int b = (int) (Math.random() * 100) + 1;
int operator = (int) (Math.random() * 4);
System.out.println(a + f1(operator)+ b + "=?");
}
}
public static String f1(int opreator) {
String sc = "";
switch(opreator) {
case 0:
sc = "+";break;
case 1:
sc = "-";break;
case 2:
sc = "*";break;
case 3:
sc = "/";break;
}
return sc;
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)