今天把tomcat插件弄好了 找到了idea一直连接不上我的数据库的原因 然后复习了一下隐式转换和强制转换
package txt;
public class test {
public static void main(String[] args) {
int a=2;
double b=6.9;
c=a+b;
}
}
c为double类型;
小向大转换;
byte short char在运算时都会先变为int类型再进行相加;
package txt;
public class test {
public static void main(String[] args) {
vyte a=1;
byte b=2;
c=a+b;
}
}
强制转换 由大变为小的 可能导致数据丢失
double a=60.3;
int b=(int)a;
可以
但
int a=600;
byte b=(byte)a;
会内存溢出.
逻辑运算符
&&与&不同 但结果相同能提高效率有短路作用
||与|不同 但结果相同也是能提高效率
三元运算符的运用
关系表达式?表达式1:表达式2;(如果在sout里就不需要加结尾的;)
关系表达式true则值为表达式1,否则为表达式2。(表达式里的东西也可以是中文)
package txt;
public class test {
public static void main(String[] args) {
int a=9;
int b=10;
int c=11;
int max= a<b?c:b;
System.out.println(max);
}
}
今天中午就学到这。
我