查看: 21|回覆: 0

Java练习Day1

[複製鏈接]

0

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-11-15
發表於 2025-8-3 14:23:00 | 顯示全部樓層 |閲讀模式

【练习题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
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部