Java练习Day1
<p><strong>【练习题1】设计一个可以执行基本数学运算的计算机程序</strong><br>1、用户需要输入两个数字</p>
<pre><code>int num1, num2;
</code></pre>
<p>2、用户需要输入一个字符<br>
(1)调用Scanner类</p>
<pre><code>import java.util.Scanner;
</code></pre>
<p>(2)定义Scanner对象</p>
<pre><code>Scanner sc = new Scanner(System.in);
</code></pre>
<p>3、根据所选运算符执行相应数学运算,显示运算结果</p>
<pre><code>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("请输入正确的运算符!");
}
</code></pre>
<p><strong>【练习题2】猜数字游戏</strong><br>
1、随机数的生成方式</p>
<pre><code>// 方法一
Math.random()// 生成[0,1)的随机浮点数
// 方法二
import java.util.Random;
Random r = new Random();
int num = r.nextInt(10); // 生成[0,10)的随机整数
</code></pre>
<p>2、直到猜中才结束,用到死循环的方式</p>
<pre><code>while(true){
// 执行代码
}
</code></pre>
<p><strong>【练习题3】开发验证码,可以生成指定位数验证码,每位可以是数字、大小写字母</strong><br>
1、验证码类型是三种,用random随机选择<br>
2、switch分支分到对应位置,用random随机生成,然后连接在一起,break结束执行。</p><br><br>
来源:https://www.cnblogs.com/Saintwaters/p/19019946
頁:
[1]