public static void main(String[] args) { //实现判断字符串是否相等 System.out.println("请输入内容:"); Scanner scanner = new Scanner(System.in); String s = scanner.nextLine(); //调用功能 equals: 判断字符串是否相等 if(s.equals("Hello")){ System.out.println("相等"); }else{ System.out.println("不相等"); } scanner.close(); }
public static void main(String[] args) { //判断输入的数据类型 System.out.println("请输入数据:\n"); Scanner scanner =new Scanner(System.in); if (scanner.hasNextInt()){ System.out.println("输入的是整数"); }else if(scanner.hasNextFloat()){ System.out.println("输入的是小数"); }else{ System.out.println("输入的数不合法"); } scanner.close(); }
public static void main(String[] args) { int m=2; int n=3; System.out.println("输入的数"+m+"大于数"+n); //输出 输入的数2大于数3 //用 + 连接输出的多个语句 }
public static void main(String[] args) { System.out.println("请输入内容:\n"); Scanner scanner = new Scanner(System.in); String s = scanner.nextLine(); //输入陈丹宇 switch (s){ //switch(表达式的结果可以是字符串) case "陈丹宇": System.out.println("输出正确\n"); break; default: System.out.println("输入错误"); break; } scanner.close(); }
JAVA8后内 字符串 的判断比较
case 'char' -->字符
case "String"--->字符 IEDA支持 switch串
case int --->整型数据
找到文件对应位置-->将class文件拖入到java文件中在IDEA中运行
public static void main(String[] args) { System.out.println("请输入内容:\n"); Scanner scanner = new Scanner(System.in); String s = scanner.nextLine(); byte var4 = -1; switch(s.hashCode()) { case 37615798: if (s.equals("陈丹宇")) { var4 = 0; } default: switch(var4) { case 0: System.out.println("输出正确\n"); break; default: System.out.println("输入错误"); } scanner.close(); }
package struct; import java.util.Scanner; public class Demo04 { public static void main(String[] args) { int i = 0; int oddsum = 0; //奇数和 int evensum = 0; //偶数和 while (i <= 100) { if (i % 2 == 0) { evensum += i; } else { oddsum += i; } i++; } System.out.println("奇数和为" + oddsum); System.out.println("偶数和为" + evensum); //奇数和为2500 //偶数和为2550 } }
package struct; import java.util.Scanner; public class Demo04 { public static void main(String[] args) { int i = 0; int oddsum = 0; //奇数和 int evensum = 0; //偶数和 do { if (i % 2 == 0) { evensum += i; } else { oddsum += i; } i++; }while (i <= 100); System.out.println("奇数和为" + oddsum); System.out.println("偶数和为" + evensum); //奇数和为2500 //偶数和为2550 } }
//for 循环快捷键 //输入 100 + . + for -->自动循环100次 for (int a = 0; a < 100; a++) { //其中的 循环变量-i 可以随时改变 } //for 死循环写法 for(;;){ }
public static void main(String[] args) { //输出1-1000之内能被5整除的数,每行输出3个 for (int i = 0; i < 1000; i++) { if (i%5==0){ System.out.print(i+"\t"); } if (i%15==0){ System.out.println(); } } /* 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 */ }
package struct; public class CycleDemo { public static void main(String[] args) { //打印九九乘法表 --按行展开 for (int c = 1;c<=9;c++){ for(int b = 1; b<=c ; b++) { System.out.print(b+"*"+c+"="+(c*b)); System.out.print("\t"); } System.out.println(); } /* 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 */ } }