今天上课通过看他人的代码,结合老师的讲解,看到了自己代码许多的重复部分完全可以用一个函数进行重复调用,这样既可以提高代码的运行效率,还能节省代码行数。通过自己重新编写代码,亲身感受到了其中的便捷性。
了解了 其大道至简的编程思维 (代码编写的步骤)
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;
}
}
标签:11,2023.09,String,int,代码,case,static,sc From: https://www.cnblogs.com/dmx-03/p/17694720.html