11.3 學習日誌

YANGzLIN...11發表於2024-11-03

今天把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);
}
}
今天中午就學到這。

相關文章