JAVA语句书写
2021/7/25 12:35:30
本文主要是介绍JAVA语句书写,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
JAVA的语句
if语句
案例实现判断字符串是否相等
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 //用 + 连接输出的多个语句 }
switch语句
样例
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 --->整型数据
switch 反编译的理解-->表达式的结果可以是字符串
字符串的实质还是数字-->编码值
在IDEA中导入对应的class文件
找到文件对应位置-->将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(); }
while语句
实现0-100内奇数和偶数的和
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 } }
do-while语句
区别while语句-语句至少执行一次
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语句
语法特点
//for 循环快捷键 //输入 100 + . + for -->自动循环100次 for (int a = 0; a < 100; a++) { //其中的 循环变量-i 可以随时改变 } //for 死循环写法 for(;;){ }
习题一
输出1-1000之内能被5整除的数,每行输出3个
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 */ } }
这篇关于JAVA语句书写的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27消息中间件底层原理资料详解
- 2024-11-27RocketMQ底层原理资料详解:新手入门教程
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器