第三天
java的命名规范
注释
进制
基本数据类型
byte
short
int
long
float
duoble
char
boolean
操作符
算术运算符
赋值运算符
关系操作符
自增自减
位操作符
三目运算符
输出方法的使用
--print
--println
--printf:
格式字符
格式字符用以指定输出项的数据类型和输出格式。
- -d格式:用来输出十进制整数。有以下几种用法:
%d:按整型数据的实际长度输出。
%md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。
%ld:输出长整型数据。
- -o格式:以无符号八进制形式输出整数。对长整型可以用"%lo"格式输出。同样也可以指定字段宽度用“%mo”格式输出。
- -s格式:用来输出一个字符串。有几中用法
%s:例如:printf("%s", "CHINA")输出"CHINA"字符串(不包括双引号)。
- -f格式:用来输出实数(包括单、双精度),以小数形式输出。有以下几种用法:
%f:不指定宽度,整数部分全部输出并输出6位小数。
%m.nf:输出共占m列,其中有n位小数,如数值宽度小于m左端补空格。
- -x格式:以无符号十六进制形式输出整数。对长整型可以用"%lx"格式输出。同样也可以指定字段宽度用"%mx"格式输出。
- -u格式:以无符号十进制形式输出整数。对长整型可以用"%lu"格式输出。同样也可以指定字段宽度用“%mu”格式输出。
- -c格式:输出一个字符。
※快捷键的使用
- -万能提示键: alt+/
- -main+提示键
- -输出语句syso+提示键
- -快速复制:ctrl+alt+上下箭头
- -快速删除一行或多行:ctrl+d
- -注释一行 :ctrl+/
- -注释多行 :ctrl+shift+/
- -回撤 :ctrl + z
- -格式化代码:ctrl+shift+f
if语句:
--单分支:if(条件){执行体};
--双分支:if(条件){执行体}else{执行体};
--多分支:if(条件){执行体}else if(条件){执行体}else{执行体};
public static void main(String[] args){
int i = 1;//1、初始化变量
while(i<=0){//2、循环体执行的条件,也可以认为是循环的出口;逻辑判断语句,从1到10进行输出
System.out.println(i);
i++;//3、迭代操作,自增
}
/*int i = 1;//1、初始化变量
do{//2、循环体执行的条件,也可以认为是循环的出口;逻辑判断语句,从1到10进行输出
System.out.println(i);
i++;//3、迭代操作,自增
}while(i<=10);*/
}
while和do()while{}区别:
--while循环只有在条件成立的情况下才会执行循环体
--dowhile一开始无论条件是否成立都会执行一次
public static void main(String[] args){
//1、初始化变量2、循环体执行的条件,也可以认为是循环的出口3、迭代操作,自增
/*for(int i =1;i<=10;i++){
System.out.println(i);
}*/
//foreach表达式
int[] arr = {1,2,3,4,5,6,7};//数组
for(int item:arr){//[T] 变量名:要遍历的对象 【T】表示该对象里面的元素的类型 item是一个临时变量
System.out.println(item);
}
}
什么情况下使用for循环?
--当需要使用索引的时候,就使用for循环
什么情况下使用foreach?
--当不需要使用索引,仅仅是输出结果用于观看的时候,就使用foreach
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结