今天是这学期每日总结的第一天,今天在建民老师的课上受益良多,尤其是面试时看三眼代码1.缩列(逻辑层次感)2.变量命名是否有含义3.是否有必要的注释和编程时困难问题简单化,简单问题流程化这两个说法令我有了前进的方向和动力,练习编程思想难度不低,但练成了受益也会不绝,抄代码不是简单的c和v而是要理解思想,体会题目的意图,才能在以后甲方的问题下脱颖而出,不被淘汰,保持好奇心也是我们软工人必须的精神,年纪轻轻固步自封是无可救药的傻子。
import java.util.Random;
public class ArithmeticExpressionsGenerator {
public static void main(String[] args) {
Random random = new Random();
System.out.println("生成的随机四则运算式子:");
for (int i = 0; i < 20; i++) {
int num1 = random.nextInt(90) + 10; // 随机生成两位整数
int num2 = random.nextInt(90) + 10;
char operator = getRandomOperator(); // 随机选择加减乘除运算符
String expression = num1 + " " + operator + " " + num2 + " = ";
System.out.println(expression);
}
}
private static char getRandomOperator() {
Random random = new Random();
int operatorIndex = random.nextInt(4);
char[] operators = {'+', '-', '*', '/'};
return operators[operatorIndex];
}
}