本文共 2706 字,大约阅读时间需要 9 分钟。
Java基础内容;
二;运算符
运算符分为:1.算术运算符: 扩展的运算符:++/--2.赋值运算符: +=,/=,*=(扩展的赋值运算符),隐藏了强制类型转换 3.比较运算符:==不能写成=4.逻辑运算符:逻辑双与&&,逻辑双或||5.逻辑双与&&:具有短路效果,如果左边的条件表达式是false,那么右边不执行6.逻辑双或|| : 具有短路效果,如果左边的条件表达式是true,那么右边不执行 7.三元运算符:(条件表达式)? true的结果:false的结果;三;流程控制语句流程控制语句分为;1.顺序结构;代码从上往下依次执;2.选择结构;1> if语句 : 格式1:if(表达式){…}格式2:实际开发中,使用最多的,针对两个条件进行判断if(表达式){ …}else2> switch语句3.循环结构
循环结构分为;1>.for循环for(初始化语句;条件语句;步长语句){ 循环体语句;}2>.while循环;a> while(条件表达式){ 循环语句体 }b> 扩展格式:(优于基本格式) 初始化语句 ; while(条件表达式){ 循环体语句; 步长语句; }
3>.do while循环
a> 循环语句结构的第三种:do-whle:基本格式do{ 循环体语句;}whiel ;c>扩展格式: 初始化语句; do{ 循环体语句; 控制体语句; }while ;
4> 双层for循环
for循环嵌套:
for(初值,条件语句,步长语句){ for(初值,条件语句,步长语句){ 循环体内容语句;}}四;跳转控制语句1) break:表示中断,结束的意思,结束语句;break:不能单独使用,一般在switch语句,或者循环语句中使用 2) continue:继续的意思,跳出当前循环,直接进入一次循环continue:单独是不能使用的,在循环语句中使用多 3) retrun :方法的返回值 ,会带回一个结果public static 返回值 方法名(参数类型1 变量1,参数类型2 变量名){ return }public static:方法是静态的,并且是公共的方法 (今天写方法,public static)返回值(数据类型): 根据具体的需求,返回什么类型,用什么样的数据类型结束方法名:给当前代码块起名字,命名规则:单个单词:字母全小写 多个单词:第一个 单词全部小写,第二个单词开始每个单词首字母大写return: 将当前代码的计算的结果,返回给调用者a> 方法调用:1)单独调用 a>单独调用,没有意义,没有输出结果b>当需求中,形状是直接输出在控制台的,没有具体的返回值,但是又要符合方法 规范,--->关键字:void替代语法中 返回值c>没有具体的返回值的方法,适合单独调用2)输出调用直接输出了结果,写死了,不能对结果进行操作3)赋值调用 :有返回值类型的方法,推荐使用赋值调用,它可以结果进一步操作b> 注意事项:
1)方法和方法是平级关系,一个方法中不能再定义个方法2)定义一个方法 时候,形式参数必须有数据类型,否则有问题3)在主main()中,调用方法的时候,实际参数中不需要带数据类型的4)有大括号的地方,不能有分号,有分号的地方不能有大括号面试题?
break和continue的区别?break;用于强制中断循环的执行,并结束循环.continue;用于中断本次循环,提前进入下一次循环.转载于:https://blog.51cto.com/13677893/2094357