變量,類型,運(yùn)算符,表達(dá)式

變量的三要素

類型,變量名,保存的值

類型

1.數(shù)值
-整數(shù) byte ,short,int,long
25,-987.0
-小數(shù)float,double
5.23,3.14
2.字符串
-字符串 String
"你好", "中國的首都"
-字符 char
'a','的'
3.布爾型

使用一個(gè)變量的步驟

1.定一個(gè)變量
2.給變量賦值
3.使用這個(gè)變量

   int age;//定義一個(gè)變量
   age= 34;
   System.out,println(age) //在屏幕上輸出變量的值
String name =''zhangsan''; //定義一個(gè)變量,并且馬上給其賦值
System.out,println(name) ;//在屏幕上輸出變量的值

定義幾個(gè)變量

手機(jī)的品牌是華為,價(jià)格2500,重量0.125千克,顏色,紅

    String brand = "華為"    ;
    int price = 2500 ;
    double weight = 0.125;
    char color = '紅';

 System.out.println( "手機(jī)品牌:"+brand);
 System.out.println( "手機(jī)價(jià)格:"+price);
 System.out.println("手機(jī)顏色:"+ color);
 System.out.println("手機(jī)重量:"+ weight);

手機(jī)品牌:華為
手機(jī)價(jià)格:2500
手機(jī)顏色:紅
手機(jī)重量:0.125

獲取用戶輸入

Scanner scanner = new Scanner(System.in);//定義一個(gè)從屏幕獲得輸入信息的變量scanner

System.out.println("請輸入您的年齡");
int age = scanner.nextInt();//獲得用戶從屏幕輸入的一個(gè)整數(shù),有一個(gè)阻塞的副作用,通俗點(diǎn)說,就是程序卡在這里了

例1

    Scanner scanner =new Scanner( System.in);
    System.out.println("請您輸入您的年齡");
    int age = scanner.nextInt();
    System.out.println("您的年齡是" + age);

請您輸入您的年齡
28 (需要用戶輸入)
您的年齡是28

例2

    Scanner scanner =new Scanner(System.in);
    System.out.println("請輸入您的姓名");
    String name = scanner.nextLine();
    System.out.println("歡迎您"+ name);

請輸入您的姓名
純生 (需要用戶輸入)
歡迎您純生

運(yùn)算符

1.賦值運(yùn)算符

2.算數(shù)運(yùn)算符
+, -, *, /,%

表達(dá)式

例1

Scanner scanner =new Scanner( System.in);
    System.out.println("請輸入您的姓名");
    String name = scanner.nextLine();
    System.out.println("歡迎您"+ name);
     System.out.println("請您輸入您的年齡");
     int age = scanner.nextInt();
     System.out.println("您的年齡是" + age);

請輸入您的姓名
純生 (需要用戶輸入)
歡迎您純生
請您輸入您的年齡
18 (需要用戶輸入)
您的年齡是18

例2

 Scanner scanner =new Scanner( System.in);
     System.out.println( "請輸入java成績");
     int java = scanner.nextInt();
     System.out.println( "請輸入oracle成績");
     int oracle = scanner.nextInt();
     System.out.println( "請輸入html成績");
     int html = scanner.nextInt();
     double avg= (java+oracle+html);
     System.out.println("平均成績"+avg);

請輸入java成績
99 (需要用戶輸入)
請輸入oracle成績
86 (需要用戶輸入)
請輸入html成績
95 (需要用戶輸入)
平均成績280.0

例3

Scanner scanner =new Scanner(System.in);
     System.out.println( "請輸入天數(shù)" );
     int  day =scanner.nextInt();
     int week= 7;
     System.out.println(day+"天是"+day/week +"周零"+ day%week +"天:");
     System.out.println("剩余天數(shù)為:"+ day%7);

請輸入天數(shù)
9532 (需要用戶輸入)
9532天是1361周零5天:
剩余天數(shù)為:5

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容