标签:
//比较运算符
System.out.println("1 != 0 ="+(1!=0));
System.out.println("1 > 0 ="+(1>0));
//字符串的比较
String gg = "sdsd";
String ff = "sdsd";
//逻辑运算符
int bijiao1 = 10;
int bijiao2 = 0;
int bijiao3 = 20;
// && 短路写法:从左向右依次判断,只要有一个false,那么就会直接输出结果,不会继续向后运算
//逻辑与运算
System.out.println("true && true = "+(true&&true));
System.out.println("true && false = "+(true&&false));
System.out.println("false && false = "+(false&&false));
System.out.println("false && false && true = "+(false && false && true));
System.out.println("true && true && false = "+((bijiao1>0) && (bijiao2 == 0) && (bijiao3<0)));
// || 短路写法:从左向右依次判断,只要有一个true,那么就会直接输出结果,不会继续向后运算
//逻辑或运算
System.out.println("true || true = "+(true || true));
System.out.println("true || false = "+(true || false));
System.out.println("false || false = "+(false||false));
System.out.println("false || false || true = "+(false||false || true));
//逻辑非运算
System.out.println("!true = "+!true);
System.out.println("!false = "+!false);
//三元运算符 ?:
int f = 0;
if (age > 15)
{
f=age;
}
else
{
f = 0;
}
System.out.println("f = "+f);
//运算符优先等级
//数据类型转换
int djd = 999;
//隐式转换
long gjd = djd;
//显式转换
int djd1 =(int)gjd;
//隐式转换 float 高于 long
float fl = gjd;
double db = fl;
System.out.println(""+db);
//分支语句——if语句
if(true) //如果括号中间是正确的那么就会执行大括号内的代码
{
}
//例
int age = 13;
if (age < 10)
{
System.out.println("小朋友,你好");
}
else if(age >= 10 && age <18)
{
System.out.println("同学,你好");
}
else
{
System.out.println("朋友,你好");
}
//分支语句——switch语句
int s = 20;
switch(s)
{
case 20: //case后面不支持小数的输入
System.out.println("20s = "+s);
break; //相当于一个中断
case 30: //常量部分必须不同
System.out.println("30s = "+s);
break;
case 40:
System.out.println("40s = "+s);
break;
default: //其他情况
System.out.println("其他 = "+s);
break;
}
标签:
原文地址:http://www.cnblogs.com/zhuxiaolin/p/4848125.html