码迷,mamicode.com
首页 > 编程语言 > 详细

Java连载18-引用数据类型、三元运算符、控制语句if

时间:2019-08-20 00:45:52      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:一个   nbsp   blog   master   三元   str   变量   连载   分支语句   

一、引用类型

1.String是sun在JAVASE中提供的字符串类型

2.String.class字码

3.String是引用数据类型,s是变量名,“abc”是字面值;

 

    String s = "abc";

//String aa = 10;编译不通过,不满足数据类型定义

 

 

二、三元运算符

1.语法规则:布尔表达式 ? 表达式1:表达式2

2.三元运算符执行原理

当布尔表达式的结果为true时,选择表达式1作为整个表达式的执行结果

当布尔表达式的结果为false时,选择表达式2作为整个表达式的执行结果

3.例子:

 

    boolean a = false;

    String b = a ? "youxiu":"niubi";

    System.out.println(b);

  

技术图片

三、控制语句

1.控制语句

(1)选择结构:if、if...else、switch

(2)循环结构:for、while、do....while()

(3)控制循环语句:break、continue

2.if语句又被称为分支语句\条件控制语句

3.if语句的语法结构:四种编写方式

(1)第一种:if(布尔表达式){

                            java语句;

                            java语句;

                        }

(2)第二种:if(布尔表达式){

                            java语句;

                            java语句;

                        }else{

                            java语句;

                            java语句;

                        }

(3)第三种:if(布尔表达式){

 

                            java语句;

                            java语句;

                        }else if(){

                            java语句;

                            java语句;

                        }else if(){

                            java语句;

                            java语句;

                        }else if(){

                            java语句;

                            java语句;

                        }.......

注意:只要有一个分支执行,那么这个if语句就结束了

(4)第四种:if(布尔表达式){

                            java语句;

                            java语句;

                        }else if()

                            java语句;

                            java语句;

                        }else if(){

                            java语句;

                            java语句;

                        }else {

                            java语句;

                            java语句;

                        }

总结:

(1)以上第二种和第四种编写方式都带有else语句,会保证可以100%一定有语句执行。

(2)所有的控制语句是可以嵌套的,只要合理存在即可。

4.if语句的分支中只有一条java语句的话,大括号是可以省略不写的

if(true\false){一条java语句;}

if(true\false)   一条java语句;

这种方式不推荐使用,别人这么写能看懂就行。

 

    if (a1) System.out.println("我省略了大括号");

 

技术图片

其他的使用方法没必要举例了,很简单。

四、源码:

d18_quote_type_and_ternary_operator.java

地址:https://github.com/ruigege66/Java/blob/master/d18_quote_type_and_ternary_operator.java?

2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)

3.博客园:https://www.cnblogs.com/ruigege0000/

4.欢迎关注微信公众号:傅里叶变换,后台回复”礼包“,获取大数据学习资料

 技术图片

Java连载18-引用数据类型、三元运算符、控制语句if

标签:一个   nbsp   blog   master   三元   str   变量   连载   分支语句   

原文地址:https://www.cnblogs.com/ruigege0000/p/11380637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!