2022-07-13 day06 第一小组 王鸣赫
2022/7/14 23:20:20
本文主要是介绍2022-07-13 day06 第一小组 王鸣赫,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录- 引用数据类型
- 包
- 包命名
- 数组
- 数据类型的初始值
- 循环
- for循环
- debug工具
- break和continue
- 循环的标签:goto(goto功能)
- 终止程序执行
- 课堂练习
- for循环
引用数据类型
字符串只能用双引
String 字符串,String没有范围,双引号里随便写
包
包就是文件夹
包命名
1.尽量使用小写字母
2.尽量不要出现数字,下划线
3.一般情况下,使用站点名逆序 com.daibu.模块名 com.daibu.架构名
键盘输入
`Scanner in = new Scanner(System.in);
String s = in.next();
System.out.println("ddsds");
switch类型
byte,short,int
浮点型不行
字符型可以
布尔型不行
String jdk7以后版本
枚举 jdk5`
数组
一但声明,必须指定长度,长度是属性不是方法
点击查看代码
int [] a1 = {1,2,3,4,5,6}; int [] a2 = new int[5];//声明[]右边 int [] a3 = new int[]{};
数据类型的初始值
整形0 浮点型0.0
char
boolen:fales
String:null
int[] null
循环
for循环
·初始化条件(跟js有区别) ·判断条件 ·循环体 ·循环条件
初始化条件可以是任意类型,只不过大部分情况我们使用的是int
循环的执行流程
1.i = 0,外层的for循环启动
2.执行外层的for循环的循坏体
3.走里层的for循环
4.里层的for循环想要走完 j = 0一直到j = 4,打印了五次“*”
5.里层的for循环走完之后相当于外层循环的循环体执行完毕
6.也就是i = 0的这次外层循环执行完毕,开始执行i ++
执行完i ++,i = 1,外层的循环再次启动
debug工具
在使用debug之前,需要在程序上打一个断点,调试完毕把断点去掉
break和continue
break: 跳出循环
continue;中止当前次循环,开启下一次
只能控制最近循环
循环的标签:goto(goto功能)
foreach——增强for循环
使用for循环遍历数组
·遍历:把数组中的元素都操作一遍(访问一遍)
·把数组中的元素通过“:”镜像给i,我们操作的不是原始数据,是镜像数据
·foreach的操作更加的安全,不影响原始数据,foreach是JDK5以后才有的
终止程序执行
0 安全退出 -1强制退出
强制退出System.exit(0)
课堂练习
计算器
点击查看代码
package com.jsoft.afternoon; import java.util.Scanner; public class Calculator { public static void main(String[] args) { loop:for (;;){ Scanner scanner=new Scanner(System.in); System.out.println("请输出第一个数"); int firNum=scanner.nextInt(); System.out.println("请输出第二个数"); int secNum=scanner.nextInt(); System.out.println("请输出符号"); String str=scanner.next(); switch (str){ case "+": System.out.println("结果为"+(firNum+secNum)); break; case "-": System.out.println("结果为" + (firNum - secNum)); break; case "*": System.out.println("结果为" + (firNum * secNum)); break; case "/": if (secNum==0){ System.out.println("除数不能为零请重新输入"); continue loop; } System.out.println("结果为" + (firNum / secNum)); break; default: System.out.println("符号错误"); } loop2:for (;;){ System.out.println("是否继续?重新输入1,退出程序输入2"); String flag=scanner.next(); switch (flag){ case "1": continue loop; case "2": System.out.println("已退出"); break loop; default: System.out.println("输入无效请重新输入"); continue loop2; } } } } }
这篇关于2022-07-13 day06 第一小组 王鸣赫的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南