找回密码
 立即注册
首页 业界区 业界 Java练习Day1

Java练习Day1

愤血冒 2025-8-11 15:25:59
【练习题1】设计一个可以执行基本数学运算的计算机程序
1、用户需要输入两个数字
  1. int num1, num2;
复制代码
2、用户需要输入一个字符
(1)调用Scanner类
  1. import java.util.Scanner;
复制代码
(2)定义Scanner对象
  1. Scanner sc = new Scanner(System.in);
复制代码
3、根据所选运算符执行相应数学运算,显示运算结果
  1. switch (op) {
  2.   case "+":
  3.     System.out.println(num1 + num2);
  4.     break;
  5.   case "-":
  6.     System.out.println(num1 - num2);
  7.     break;
  8.   case "*":
  9.     System.out.println(num1 * num2);
  10.     break;
  11.   case "/":
  12.     if (num1 == 0) {
  13.       System.out.println("除数不能为0!");
  14.     } else {
  15.     System.out.println(num1 / num2);
  16.     }
  17.     break;
  18.   default:
  19.     System.out.println("请输入正确的运算符!");
  20. }
复制代码
【练习题2】猜数字游戏
1、随机数的生成方式
  1. // 方法一
  2. Math.random()  // 生成[0,1)的随机浮点数
  3. // 方法二
  4. import java.util.Random;
  5. Random r = new Random();
  6. int num = r.nextInt(10); // 生成[0,10)的随机整数
复制代码
2、直到猜中才结束,用到死循环的方式
  1. while(true){
  2.   // 执行代码
  3. }
复制代码
【练习题3】开发验证码,可以生成指定位数验证码,每位可以是数字、大小写字母
1、验证码类型是三种,用random随机选择
2、switch分支分到对应位置,用random随机生成,然后连接在一起,break结束执行。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册