/*
作者:Prince
版本:V1.0
时间:2016年4月15日 17:17:24
功能:学习选择语句if的使用及三元运算符的用法
*/
class IfDemo
{
public static void main(String[] args)
{
int i = 100;
if(i>10)
System.out.println("i大于10!");
else
System.out.println("i不大于10!");
int x = 100;
x = (i>5)?i:x;//三目运算符
System.out.println(x);
}
}
/*
总结:
1.在notepad++中按下ctrl+d可以快速复制本行数据到下一行
2.if的三种形式:
1)if(条件语句){}
2)if(条件语句){}else{}
3)if(条件语句1){} elseif(条件语句2){}....elseif(条件语句n){}else{}
3.if...else 结构简写格式:变量 = (条件表达式)?表达式1:表达式2;
三元运算符:
好处:可以简化if..else代码。
弊端:因为是一个运算符,所以运算完必须要有一个结果。
4.在if..else语句中,只会执行一个语句,即使后面的表达式满足,若前面的执行过,后面就没机会执行。
疑问:
1.三目运算符的?及:后面不能跟变量吗?
可以
2.变量算表达式吗?
表达式概念:表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。约束变量在表达式中已被指定数值,而自由变量则可以在表达式之外另行指定数值。
表达式英文:expression
【应该算】
*/
作者:Prince
版本:V1.0
时间:2016年4月15日 17:17:24
功能:学习选择语句if的使用及三元运算符的用法
*/
class IfDemo
{
public static void main(String[] args)
{
int i = 100;
if(i>10)
System.out.println("i大于10!");
else
System.out.println("i不大于10!");
int x = 100;
x = (i>5)?i:x;//三目运算符
System.out.println(x);
}
}
/*
总结:
1.在notepad++中按下ctrl+d可以快速复制本行数据到下一行
2.if的三种形式:
1)if(条件语句){}
2)if(条件语句){}else{}
3)if(条件语句1){} elseif(条件语句2){}....elseif(条件语句n){}else{}
3.if...else 结构简写格式:变量 = (条件表达式)?表达式1:表达式2;
三元运算符:
好处:可以简化if..else代码。
弊端:因为是一个运算符,所以运算完必须要有一个结果。
4.在if..else语句中,只会执行一个语句,即使后面的表达式满足,若前面的执行过,后面就没机会执行。
疑问:
1.三目运算符的?及:后面不能跟变量吗?
可以
2.变量算表达式吗?
表达式概念:表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。约束变量在表达式中已被指定数值,而自由变量则可以在表达式之外另行指定数值。
表达式英文:expression
【应该算】
*/