★ 1生成Random随机数,范围在99-999之间 ★
实现代码
package StudyJavaSE;
//1.导包
import java.util.Random;
/**
* 生成Random随机数,范围在M-N之间
* 这里生成99-999之间的随机数
* @author 奋斗蒙
*
*/
public class RandomMN {
public static void main(String[] args) {
//2.创建Random对象,为Random变量赋值
Random r = new Random();
//通过 变量名.方法,获取Random类中的方法
int Min = 99;
int Max = 999;
int result = (int) (Min + (Math.random() * ((Max - Min) + 1)));
System.out.println("随机数是:"+result);
}
}
运行结果
★ 2.使用for循环,完成1-999之间偶数和 ★
实现代码
package StudyJavaSEday03;
/**
* 使用for循环,完成求1-999之间的偶数和
* @author 奋斗蒙
*
*/
public class For {
public static void main(String[] args) {
int sum = 0;
//遍历出1-999之间的所以整数
for (int i = 0; i <= 999; i++) {
//判断是否是偶数
if (i%2==0) {
sum+=i;
}
}
//打印sum和
System.out.println("1-999之间偶数和是:"+sum);
}
}
运行结果
★ 3.使用while循环,求1-999之间3的整数倍的和 ★
实现代码
package StudyJavaSEday03;
/**
* 使用while循环,完成求1-999之间3的整数倍的和
* @author 奋斗蒙
*
*/
public class WhileTest {
public static void main(String[] args) {
int sum = 0;
//初始化表达式
int i = 1;
//while循环
while (i<=999) {
//判断是3的整数倍
if (i%3==0) {
//如果是3的整数倍则相加
sum += i;
}
i++;
}
System.out.println("1-999之间3的整数倍的和是:"+sum);
}
}
运行结果
★ 4.判断-10到10的数是奇数还是偶数,并打印结果 ★
-10 是负偶数;-9 是负奇数;-8 是负偶数;
-7 是负奇数;-6 是负偶数;-5 是负奇数;
-4 是负偶数;-3 是负奇数;-2 是负偶数;
-1 是负奇数; 0 既不是奇数也不是偶数!
1 是正奇数; 2 是正偶数; 3 是正奇数;
4 是正偶数; 5 是正奇数; 6 是正偶数;
7 是正奇数; 8 是正偶数
9 是正奇数;10 是正偶数
实现代码
package StudyJavaSEday03;
/**
* 写一个程序判断-10到10的数是奇数还是偶数,打印出如下效果
* -10 是负偶数
* -9 是负奇数
* -8 是负偶数
* -7 是负奇数
* -6 是负偶数
* -5 是负奇数
* -4 是负偶数
* -3 是负奇数
* -2 是负偶数
* -1 是负奇数
* 0 既不是奇数也不是偶数!
* 1 是正奇数
* 2 是正偶数
* 3 是正奇数
* 4 是正偶数
* 5 是正奇数
* 6 是正偶数
* 7 是正奇数
* 8 是正偶数
* 9 是正奇数
* 10 是正偶数
* @author 奋斗蒙
*
*/
public class JiOuShu {
public static void main(String[] args) {
for (int i = -10; i < 10; i++) {
if (i == 0) {
System.out.println("0 既不是奇数也不是偶数!");
} else if (i % 2 == 0) {
if (i < 0) {
System.out.println(i + " 是负偶数");
} else {
System.out.println(i + " 是正偶数");
}
} else {
if (i < 0) {
System.out.println(i + " 是负奇数");
} else {
System.out.println(i + " 是正奇数");
}
}
}
}
}
运行结果