java基礎語法知識小結(1)
java的基礎語法知識的整理主要來源於浙大翁愷老師在mooc上的課程,我只是作以整理,方便以後的記憶,java的語法和c語言有些類似,類似的我不再整理,只整理和c不同或者比較重要的。
1.輸入和輸出:
輸出:System.out.println("Hello Word!");
相要輸出多個變數或者字元,用"+"號連線,如:System.out.println("Hello Word!"+price);
輸入:用scanner類
Scanner in=new Scanner(System.in)
int price;
price=in.nextInt();// 讀入整數
price=in.nextline();//讀入一整行
2.註釋
eclipsezho中 "ALT+/" 可以幫助補全下面的命令,"Ctrl+/ "可以批量註釋。
3.final
final後面加上變數再加上數值,表示為常量,常量不可更改
final int a=10; //定義一個常量a,不可被改變
4.強型別轉換
int i= (int)(32/3.0);//強制把浮點數轉換整數
5.隨機數
Random ra=new Random();
int number
number=ra.nextInt(100)+1; //(0,100)的隨機數
6.迴圈控制
break;跳出迴圈,進行下一部分。
continue;跳出在這一層的迴圈,進行下一層的迴圈。
多重for迴圈時,如果想要跳出內層迴圈,進行上級的迴圈,在上級迴圈加入名稱,然後break +名稱
如: out:
for(int data=3;data<100;data++)
{
for(int i=2;i<data;i++)
{
if(data%i==0)
{
m+=1;
break out;
}
}
7.陣列
陣列的建立:int [] a=int [100] //建立容量為100的整型陣列
遍歷:for(int k:a) // 遍歷陣列,從陣列的首個下標開始bian遍歷,把值賦給k
8.逃逸字元
8.字串
字串的比較:
String a="bye";
if(a=="bye") 兩者的地址是否相等
if(a.equals("bye")) a的內容是否為bye
字串的操作:
1.String 大小的比較:s1.compareTo(s2);//比較s1和s2的大小,如果s1比s2小,那麼為負,如果相等,則為0,如果s1比s2大,那麼結果為正。
2.訪問字元:s1.charAt(2);//訪問s1下標為2的數值,但不能遍歷。
3.擷取字串:s1.substring(n);//擷取n到末尾的全部內容。
s1.substring(n1,n2);//擷取n1到n2的全部內容。
4.查詢字元:s1.indexOf(c);//得到字元c的we位置,-1為不存在;
s1.indexOf(c,n);//從n開始查詢字元c的位置;
s1.indexOf(t);//查詢字串t的位置
s1.lastindexOf(c);//從右邊開始查詢
s1.lastindexOf(c,n);//右邊從n開始查詢字元c的位置;
s1.lastindexOf(t);//右邊查詢字串t的位置
相關文章
- Java基礎知識總結-1Java
- Java基礎知識篇02——Java基本語法Java
- python基礎語法知識點總結Python
- Java基礎語法1Java
- 常見的Java基礎語法知識都有哪些?Java
- Java基礎知識總結Java
- MySQL基礎知識小結(一)MySql
- JS基礎知識總結(1)JS
- Java基礎知識點總結Java
- python基礎必學的語法知識Python
- Kotlin知識歸納(一) —— 基礎語法Kotlin
- Java基礎對反射知識總結Java反射
- 1、基礎知識
- Java基礎-語法基礎Java
- java基礎知識Java
- 初識Java Java基礎知識Java
- tomcat基礎小知識Tomcat
- c語言常用小知識點總結1C語言
- Java基礎面試知識點總結Java面試
- JAVA語法基礎Java
- Java 基礎語法Java
- DDD基礎知識1
- Python基礎知識1Python
- PHP 基礎知識-1PHP
- DS #1 基礎知識
- 1.基礎知識
- Android技能樹 — 樹基礎知識小結(一)Android
- Nice!JavaScript基礎語法知識都在這兒了JavaScript
- 【JAVA】- 知識點小結Java
- Java基礎概念知識Java
- Java基礎知識(二)Java
- java基礎知識點Java
- Android小知識-Java多執行緒的基礎知識瞭解下AndroidJava執行緒
- 【C基礎語法】1
- Java個人知識點總結(基礎篇)Java
- c語言基礎知識C語言
- JAVA基礎語法(一)Java
- Linux基礎知識和基本操作語句總結Linux