package com.briup.day05;
import java.util.Random;
import java.util.Scanner;
public class First {
public static void main(String[] args) {
//拿到随机生成数
Random random = new Random();
int nextInt = random.nextInt(100)+1;
//从键盘中拿值
System.out.println("请猜数字(数值在1~100之间):");
for (;;) {
Scanner scanner = new Scanner(System.in);
int num =scanner.nextInt();
if (num>nextInt) {
System.out.println("猜大了!");
}
else if (num<nextInt) {
System.out.println("猜小了!");
}
else if (num==nextInt) {
System.out.println("恭喜您!猜对了!");
}
}
}
}
2.求1~100中奇数和,偶数和
package com.briup.day05;
public class he {
public static void main(String[] args) {
//1~100奇数和
int result =0;
for (int i = 1; i <= 100; i++) {
result += i;
i++;
}
System.out.println(result);
//1~100偶数和
int result1 = 0;
for (int i1 = 0; i1 <= 100; ++i1) {
result1 += i1;
i1++;
}
System.out.println(result1);
}
}
public class ninenine {
public static void main(String[] args) {
for(int i=1;i<10;i++) {
for(int j=1;j<10;j++) {
if (i>=j) {
System.out.print(j+"*"+i+"="+i*j+"\t");
}
} System.out.println();
}
}
}
5.生成【0~9】随机数,直到num=5
public class num {
public static void main(String[] args) {
//生成【0~9】随机数,直到num=5
int num = -1;
int count = 0;
while(num!=5){
num = (int)(Math.random()*10);
count++;
System.out.println("num = "+num);
}
System.out.println("count = "+count);
}
}
6.101~200间的素数
public class sushu {
public static void main(String args[])
{
for(int i=101;i<200;i+=2)
{
boolean f=true;
for (int j=2;j<i;j++)
{
if ( i % j==0)
{
f=false;
break;
}
}
if(!f)
{
continue;
}
System.out.print(" " + i);
}
}
}
7.switch语句
public class Switch {
public static void main(String[] args) {
int mode = 0;//0 1 2 3
switch(mode){
case 0:{ System.out.println("默认模式开启");break; }
case 1:{ System.out.println("手动模式开启");break; }
case 2:{ System.out.println("自动模式开启");break; }
case 3:{ System.out.println("智能模式开启");break; }
default:{ System.out.println("模式选择错误!!");break; }
}
}
}
8.三个1~4的数字组成三位数,每一位的数字不能相同
public class threeNum {
public static void main(String[] args) {
int count = 0;
for(int i=1;i<5;i++) {
for(int j=1;j<5;j++) {
for(int x=1;x<5;x++) {
int num = i+j*10+x*100;
if (i!=j&&i!=x&&j!=x) {
count++;
System.out.println(num);
}
}
}
}
System.out.println(count);
}
}