java--第2章 數據類型與運算符

      網友投稿 970 2025-04-03

      實驗內容:

      測試典型運算符的使用。

      將程序補充完整。

      獲取實數的整數部分,并求出實數與整數部分的差。

      輸入攝氏溫度,計算華氏溫度并輸出。

      輸入圓柱體的高和半徑,求其體積。

      輸入一個梯形的上底?下底?高,并求其面積。

      實驗步驟:

      測試典型運算符的使用,分析程序的輸出結果。

      public class Sy2_1{

      public static void main(String[] args) {

      int m=0;

      System.out.println("m++="+(m++));

      System.out.println("++m="+(++m));

      System.out.println("m--="+(m--));

      java--第2章 數據類型與運算符

      System.out.println("--m="+(--m));

      boolean x;

      x=(5>3)&&(4==6);

      System.out.println("x="+x);

      m=m%2;

      System.out.println("result="+m+1);

      int y=m*m+2*m-1;

      System.out.println("m="+m+" y="+y);

      }

      }

      實驗結果:

      將以下程序補充完整,并進行調試。

      public class Sy2_2{

      public static void main(String[] args) {

      char a='h';

      byte b=6;

      int i=200;

      long n=567L;

      float f=98.99f;

      double d=4.7788;

      int aa=a+i;

      long nn=n-aa;

      float ff=( float )(b*d);

      double dd=ff/aa+d+f;

      System.out.println("aa="+aa);

      System.out.println("nn="+nn);

      System.out.println("ff="+ff);

      System.out.println("dd="+dd);

      }

      }

      實驗結果:

      從鍵盤輸入一個實數,獲取該實數的整數部分,并求出實數與整數部分的差,將結果分別用兩種形式輸出:一種是直接輸出,另一種是用精確到小數點后4位的浮點格式輸出。

      import Javax.swing.JOptionPane;

      public class sy2_3 {

      public static void main(String[] args){

      String str=JOptionPane.showInputDialog("請輸入一個實數:");

      double num=Double.parseDouble(str);

      int x = (int)num;

      System.out.printf("直接輸出:"+(num-x));

      System.out.printf("\n+浮點數格式為:%.4f",num-x);

      }

      }

      從鍵盤輸入攝氏溫度C,計算華氏溫度F的值并輸出,其轉換公式如下:

      F=(9/5)?C+32

      輸入一個圓柱體的高和半徑,求其體積。要求用消息框輸入和顯示輸出結果,并將結果保留兩位小數。

      import Javax.swing.*;

      import java.text.DecimalFormat;

      public class sy2_5 {

      public static void main(String[] args) {

      final double PI = 4.1315;

      //輸入高

      String str_1= JOptionPane.showInputDialog("please enter the height:");

      double height=Double.parseDouble(str_1);

      //輸入半徑

      String str_2= JOptionPane.showInputDialog("please enter the radius:");

      double radius =Double.parseDouble(str_2);

      //計算體積

      double V = PI*radius*radius*height;

      //結果展示

      DecimalFormat df = new DecimalFormat("#.00");

      JOptionPane.showMessageDialog(null,"answer is"+df.format(V));

      }

      }

      輸入一個梯形的上底?下底?高,并求其面積。要求用消息框輸入梯形的上底?下底?高,在控制臺輸出結果,并將結果保留兩位小數。

      import javax.swing.*;

      public class sy2_6 {

      public static void main(String[] args) {

      String str_1= JOptionPane.showInputDialog("please enter the upper base:");

      double a = Double.parseDouble(str_1);

      String str_2= JOptionPane.showInputDialog("please enter the lower base:");

      double b = Double.parseDouble(str_2);

      String str_3= JOptionPane.showInputDialog("please enter the height:");

      double c = Double.parseDouble(str_3);

      double S = ((a + b) * c)*0.5;

      System.out.printf("Answer:%.2f",S);

      }

      }

      實驗小結

      通過本章的學習,對java的基礎有了了解,學會了如何使用和定義常量和變量。以及運算符、表達式的使用。

      了解了特殊的字符—反斜杠(\),通過反斜杠,可以用來轉義后面的一個字符。常見的轉義字符有:\r表示回車,\n表示換行,\t表示制表符,\表示單引號字符等。

      還學會了變量的類型轉換,強制類型轉換格式為:

      目標類型 ?變量 ??=? (目標類型)值

      例如:

      byte b1 = 3; // 定義一個byte類型的變量

      byte b2 = 4;

      byte b3 = (byte) (b1 + b2);

      // 兩個byte類型變量相加,賦值給一個byte類型變量

      System.out.println("b3=" + b3);

      變量的作用域

      變量需要在他的作用范圍內才可以被使用,這個作用范圍稱為變量的作用域,在程序中,變量一定會被定義在后一對大括號中,該大括號所包含的代碼區域便是這個變量的作用域

      三元表達式

      與C語言所學類似

      Java 數據結構 面向對象編程

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:如何插入新的單元格(如何新添單元格)
      下一篇:excel2003加密的方法步驟
      相關文章
      jiz zz在亚洲| 亚洲综合色婷婷在线观看| 亚洲人成网站色7799| 亚洲电影唐人社一区二区| 人人狠狠综合久久亚洲婷婷| 国产成人亚洲综合| 亚洲日韩中文字幕日韩在线| 亚洲av无码成人精品区在线播放| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲一区免费视频| 亚洲精品国产福利片| 亚洲综合区图片小说区| 亚洲黄色免费观看| 亚洲经典在线观看| 亚洲色偷偷偷网站色偷一区| 久久久久久久亚洲Av无码 | 亚洲色最新高清av网站| 中文无码亚洲精品字幕| 亚洲情A成黄在线观看动漫软件| 亚洲乱码中文论理电影| 亚洲天堂2017无码中文| 亚洲一日韩欧美中文字幕在线| 成人区精品一区二区不卡亚洲| 亚洲色成人网站WWW永久四虎| 亚洲AV无码专区在线观看成人| 亚洲人片在线观看天堂无码| 亚洲国产av玩弄放荡人妇| 亚洲av无码专区在线电影 | 亚洲av无码av在线播放| 亚洲AV无码乱码在线观看性色扶| 亚洲AV无码乱码在线观看性色扶| 国产av无码专区亚洲国产精品| 亚洲日韩精品无码一区二区三区| 亚洲精品乱码久久久久久久久久久久 | 亚洲中文久久精品无码1| 久久精品国产99国产精品亚洲| 亚洲男人天堂2022| 亚洲jizzjizz少妇| 日韩亚洲国产二区| 亚洲综合激情另类专区| 亚洲AV永久纯肉无码精品动漫|