JAVA萌新学习day3
一.选择语句的基本使用
import java.util.Random;
public class IfElseDemo
{
public static void main(String[] args)
{
System.out.println("选择语句的基本使用");
int age = 22;
if(age >= 20 && age < 30)
{
System.out.println("age =" + age);
}
System.out.println("程序继续执行");
System.out.println("地球重启中......");
age = age + 3;
if(age == 23)
{
System.out.println("年龄符合,可以进入");
}
else
{
System.out.println("警告,年龄不符,予以消灭");
}
if(age < 20)
{
System.out.println("年龄太小,建议消灭");
}
else if(age >= 30)
{
System.out.println("年龄太大,建议活埋");
}
else
{
System.out.println("年龄适合,建议击毙");
}
Random random = new Random();
int firstNumber = random.nextInt(6) + 1;
int secondNumber = random.nextInt(6) + 1;
int sum = firstNumber + secondNumber;
if(sum <= 6)
{
if(sum < 3)
{
System.out.println("firstNumber:" + firstNumber+",secondNumber:" + secondNumber);
}
else
{
System.out.println("sum =" + sum);
}
}
else
{
if(firstNumber == secondNumber)
{
System.out.println("firstNumber:" + firstNumber);
}
else
{
System.out.println("firstNumber:" + firstNumber+",secondNumber:" + secondNumber);
}
}
}
}
二.用来实现键盘的数据录入的包
import java.util.Scanner;
import java.util.Random;
public class GuessDemo
{
public static void main(String[] args)
{
System.out.println("一个简单的猜字小游戏");
Random a = new Random();
int firstNumber = a.nextInt(36) + 1;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个位于1-36的数:");
int str = scanner.nextInt();
if(str > firstNumber)
{
System.out.println("您输入的数字太大啦");
str = scanner.nextInt();
if(str > firstNumber)
{
System.out.println("您输入的数字太大啦");
str = scanner.nextInt();
if(str == firstNumber)
{
System.out.println("你可算猜对啦");
}
else
{
System.out.println( "你可太笨了");
}
}
else if(str < firstNumber)
{
System.out.println( "您输入的数字太小了");
str = scanner.nextInt();
if(str == firstNumber)
{
System.out.println("你可算猜对啦");
}
else
{
System.out.println( "你可太笨了");
}
}
else
{
System.out.println( "恭喜您,您猜对了");
}
}
else if(str < firstNumber)
{
System.out.println("您输入的数字是" + str "您输入的数字太小了");
str = scanner.nextInt();
if(str > firstNumber)
{
System.out.println("您输入的数字太大啦");
str = scanner.nextInt();
if(str == firstNumber)
{
System.out.println("你可算猜对啦");
}
else
{
System.out.println("你可太笨了");
}
}
else if(str < firstNumber)
{
System.out.println("您输入的数字太小了");
str = scanner.nextInt();
if(str == firstNumber)
{
System.out.println("你可算猜对啦");
}
else
{
System.out.println("你可太笨了");
}
}
}
else
{
System.out.println("恭喜您,您猜对了");
}
}
}
三.
import java.util.Scanner;
public class SwitchDemo
{
public static void main(String[] args)
{
System.out.println("Switch语句的基本使用");
Scanner scanner = new Scanner(System.in);
System.out.println("请输入月份:");
int month = scanner.nextInt();
switch(month)
{
case 1:
System.out.println(month + "月有31天");
break;
case 2:
Scanner scanner1 = new Scanner(System.in);
System.out.println("请输入年份:");
int year = scanner1.nextInt();
if((year%4 == 0 && year%100!= 0) || year%400 == 0)
{
System.out.println(year + "年" + month + "月有29天");
}
else
{
System.out.println(year + "年" + month + "月有28天");
}
break;
case 3:
System.out.println(month + "月有31天");
break;
case 4:
System.out.println(month + "月有30天");
break;
case 5:
System.out.println(month + "月有31天");
break;
case 6:
System.out.println(month + "月有30天");
break;
case 7:
System.out.println(month + "月有31天");
break;
case 8:
System.out.println(month + "月有31天");
break;
case 9:
System.out.println(month + "月有30天");
break;
case 10:
System.out.println(month + "月有31天");
break;
case 11:
System.out.println(month + "月有30天");
break;
case 12:
System.out.println(month + "月有31天");
break;
default:
System.out.println("外星人快滚");
break;
}
}
}