// IF语句
public class IfTest1 {
public static void main(String[] args) {
int heartBeats = 79;
// if...
if(heartBeats < 60 || heartBeats > 100) {
System.out.println("需要做进一步检查");
}
System.out.println("检查结束");
//if...else
int age = 23;
if(age < 18) {
System.out.println("你还可以看动画片");
}else {
System.out.println("你可以看成人片了");
}
// if...elseif...else
if(age < 0) {
System.out.println("您输入的数据非法");
}else if(age < 18){
System.out.println("青少年时期");
}else if(age < 35) {
System.out.println("青壮年时期");
}else if(age < 60) {
System.out.println("中年时期");
}else if(age < 120) {
System.out.println("老年时期");
}else {
System.out.println("你是要成仙呀~~");
}
}
}
// 从键盘获取变量
import java.util.Scanner;
public class ScannerTest {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
System.out.println(num);
}
}
// 从键盘获取不同类型的变量
import java.util.Scanner;
public class ScannerTest1 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入你的姓名 >");
String name = scan.next();
System.out.println(name);
System.out.println("请输入你的芳龄 >");
int age = scan.nextInt();
System.out.println(age);
System.out.println("请输入你的体重 >");
double weight = scan.nextDouble();
System.out.println(weight);
System.out.println("你是否相中我了呢?(true/false)");
boolean isLove = scan.nextBoolean();
System.out.println(isLove);
//char的获取:获取字符串后,取索引为0的位置
System.out.println("请输入你的性别:(男/女)");
String gender = scan.next();
char genderChar = gender.charAt(0);
System.out.println(genderChar);
}
}
import java.util.Scanner;
public class IfTest {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入岳云鹏期末考试成绩:(0-100)");
int score = scan.nextInt();
if(score == 100) {
System.out.println("奖励一台BMW");
}else if(score > 80 && score <= 99) {
System.out.println("奖励一台iphone xs max");
}else if(score >= 60 && score <= 80) {
System.out.println("奖励一个ipad");
}else {
System.out.println("什么奖励也没有");
}
}
}
//switch...case
public class SwitchCaseTest {
public static void main(String[] args) {
int number =2;
switch(number) {
case 0:
System.out.println("zero");
case 1:
System.out.println("one");
case 2:
System.out.println("two");
case 3:
System.out.println("three");
default:
System.out.println("other");
}
}
}
public class SwitchCaseTest2{
public static void main(String[] args) {
String reason = "summer";
switch(reason) {
case "spring":
System.out.println("春暖花开");
break;
case "summer":
System.out.println("夏日炎炎");
break;
case "autumn":
System.out.println("秋高气爽");
break;
case "winter":
System.out.println("冬雪皑皑");
break;
default:
System.out.println("季节输入有误");
break;
}
}
}
public class ForTest {
public static void main(String[] args) {
int num=1;
for(System.out.println('a');num<=3;System.out.println('c'),num++) {
System.out.println('b');
}
}
}
// 遍历100以内偶数,输出所有偶数的和,输出偶数的个数
public class ForTest1{
public static void main(String[] args) {
int sum = 0;
int count = 0;
for(int i =1; i <= 100; i++) {
if(i % 2 == 0) {
System.out.println(i);
sum += i;
count++;
}
}
System.out.println("总和为: " + sum);
System.out.println("个数为: " + count);
}
}