1. 程式人生 > 其它 >資料型別與運算子知識整理

資料型別與運算子知識整理

技術標籤:java程式語言

資料型別與運算子

1.這兩天因為學習新的內容的關係 忙著預習新的知識和複習 就沒來得及更新;雖然遲到了 但是我來了,言歸正傳;
本章技能目標
1.會使用識別符號和關鍵字
2.理解資料型別和運算子
3.掌握資料型別的轉換
任務
1.實現個人資訊輸出{變數的命名,java註釋,資料型別}
(在控制檯中輸出一個同學的個人簡歷資訊)
2.;實現抽獎程式{抽獎程式,運算子的優先順序}
(輸入4位會員卡好,判斷是否中獎,並輸出中獎結果)

識別符號的命名規則;
用處;常量,變數,方法,類,介面和包命名
有字母,數字,下劃線(_)或美元符號($)組成。
首字母以字母,下劃線或美元符號開頭,不能以數字開頭

命名不能與關鍵字,布林值(true,false)和null相同
區分大小寫
資料型別
在定義變數之前要先宣告資料型別{基本資料型別,引用資料型別}
數值型:整數型別:byte,short ,int,long
浮點型別:float,double
字元型:char
布林型:boolean
實現個人資訊簡歷的輸出程式碼
1)將常量賦給變數後即可使用。
(2)變數必須先定義後使用。
關鍵程式碼:
/*
k ShowResume.java
*2016年12月12日
*個人簡歷資訊輸出
*/造詞
public class ShowResume {
public static void main(String[] args) {
int age = 25;
//年齡
String name=“小明”;
//姓名
int workTime= 3;
//工作時間
String way = “Java”;
//技術方向
String favorite=“籃球”;
//愛好
String projectCount = “5”;
//做過的專案個數
System.out.println("這個同學的姓名是: "+name);
System.out.println("年齡是: "+age);
System.out.printIn(“工作了”+workTime+“年了”);
System.out.println(“做過”+projectCount+“個專案”);
System.out.printn(“技術方向是”+way);
System.out.printn("興趣愛好是: "+favorite);
}
}
執行結果:
在這裡插入圖片描述
資料型別的轉換
·byte–short–int–long–float–double
轉換方式 :
自動型別轉換:(級別低的—級別高的) 例:byte b=7;int =b ;
強制轉換: 級別高的—級別低的;例;int=3;byte b=(byte)b;

                         **抽獎程式**

重點:Scanner類的方法使用(它位於java.uti中)
使用格式:
1.匯入Scanner類
import java.util.Scanner;
2.建立Scanner類
Scanner input=new Scanner(System.in);
3.獲得鍵盤輸入的許可權
int input(可更改)=input.nextInt();
String input=input.next();
Double input=input.nextDouble();
常用運算子
賦值,算術,關係(boolean型別),邏輯,位,條件
位數求法(記住)
int gewei=cutNo%10; //分解獲得個位數
int shiwei=cutNo /10%10; //分解獲得十位數;
int baiwei=cutNo /100%10; //分解獲得百位數;
int qianwei=cutNo /1000; //分解獲得千位數;

條件運算子
條件運算子是Java中唯一需要3個運算元的運算子,“三目運算”
語法格式:條件? 表示式1:表示式2
例;
int min;
min=5<7?5:7;
System.out.println(“min”);
min=10<7?10:7;
System.out.println(“min”);

總結;資料型別與運算子的知識點差不多都已經整理出來了
這裡面有的都是我認為我們經常可以用得到的(當然也歡迎補充)
非常適合java小白來學習;等下週末我會把我做過的練習都整理上來 給大家看一下,再見嘍!
新的一天我們繼續加油!!!!!