Java练习Day1

【练习题1】设计一个可以执行基本数学运算的计算机程序
1、用户需要输入两个数字

int num1, num2; 

2、用户需要输入一个字符
(1)调用Scanner类

import java.util.Scanner;

(2)定义Scanner对象

Scanner sc = new Scanner(System.in);

3、根据所选运算符执行相应数学运算,显示运算结果

switch (op) {
  case "+":
    System.out.println(num1 + num2);
    break;
  case "-":
    System.out.println(num1 - num2);
    break;
  case "*":
    System.out.println(num1 * num2);
    break;
  case "/":
    if (num1 == 0) {
      System.out.println("除数不能为0!");
    } else {
    System.out.println(num1 / num2);
    }
    break;
  default:
    System.out.println("请输入正确的运算符!");
}

【练习题2】猜数字游戏
1、随机数的生成方式

// 方法一
Math.random()  // 生成[0,1)的随机浮点数
// 方法二
import java.util.Random;
Random r = new Random();
int num = r.nextInt(10); // 生成[0,10)的随机整数

2、直到猜中才结束,用到死循环的方式

while(true){
  // 执行代码
}

【练习题3】开发验证码,可以生成指定位数验证码,每位可以是数字、大小写字母
1、验证码类型是三种,用random随机选择
2、switch分支分到对应位置,用random随机生成,然后连接在一起,break结束执行。

来源链接:https://www.cnblogs.com/Saintwaters/p/19019946

© 版权声明
THE END
支持一下吧
点赞5 分享
评论 抢沙发
头像
请文明发言!
提交
头像

昵称

取消
昵称表情代码快捷回复

    暂无评论内容