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); // 生成2、直到猜中才结束,用到死循环的方式
while(true){
// 执行代码
}【练习题3】开发验证码,可以生成指定位数验证码,每位可以是数字、大小写字母
1、验证码类型是三种,用random随机选择
2、switch分支分到对应位置,用random随机生成,然后连接在一起,break结束执行。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]