文章标题今日收获
java的標識符命名 :
首字母必須是以字母,下劃線,$開頭,不能使用關鍵字。
例如:
類名的標示符:
Pepple首字母P大寫,
變量的標示符:
int eara;
注意前兩個字母小寫,也可不遵守。
常量的標示符:
final double PI=3.14;
常量的標示符必須大寫,final用來修飾變量。
數據類型的轉換:
自動轉換:
必須從小的數據轉向大的,char short,baty,都是默認為int。
例如:
int i=6465;
float b=((float)i);
System.out.println(b);
強制轉換:
強制轉換會損失精度。
double a=4.54656565;
float b=((float)a);
System.out.println(b);
邏輯運算:boolean(true,false)
&&與的運算:
int a=1,b=2;
a==b&&a!b;
&&是短路運算當a==b滿足false時直接判定為false.
&是與當兩邊的值有一個為false時值就為false。
a!=b&a==b;
||或運算,是短路運算當有一個值判定為true時直接判定為true.
a!=b||a==b;
|當兩邊有一個值為真時,值就為真ture.
a!=b|a==b;
提取數:
例如:
提取一個五位數的每一位:
int a=54321;
int g ,s,b,q,w;
g=a/1%10;
s=a/10%10;
b=a/100%10;
q=a/1000%10;
w=a/10000%10;
java API:
import java.util.*;
//可以掃描輸入一個數。
Scanner sc =new Scanner(System.in)
int a=sc.ntxtInt();
移位運算計算2*8最快的方法
2<<3;
表示從右向左移動三個位左邊空位補0;
8*2;
8<<1;
算數運算符:
+= a+=b——-a=a+b;
-= a-=b——–a=a-b;
按此類推導
運算符的優先級:
單目運算>算術運算>關系運算>邏輯運算>三目運算>賦值運算。
單目運算 a++—++a
算數運算:+-*/%;
關系運算<=, >=,!=
邏輯運算符&& || ^
三目運算? :
=賦值運算;
總結
- 上一篇: 外媒炒作中国黑客入侵美保险公司 并无相关
- 下一篇: 高效Java编程工具集锦