亚欧洲精品在线观看,窝窝影院午夜看片,久久国产成人午夜av影院宅,午夜91,免费国产人成网站,ts在线视频,欧美激情在线一区

java語言

Java 2.1 java基本類型的轉換和運算符

時間:2025-02-12 16:33:35 java語言 我要投稿
  • 相關推薦

Java 2.1 java基本類型的轉換和運算符

  導語:Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。下面我們來看看Java 2.1 java基本類型的轉換和運算符,希望對大家有所幫助。

  1.數(shù)據(jù)類型的轉換

  整形:

  byte:1個字節(jié)(-128~127)

  short:2個字節(jié)(-2 ~ 2 的15次方-1)

  int:4個字節(jié)

  long:8字節(jié)

  數(shù)據(jù)類型可以向上轉,優(yōu)先級由小到大為:byte->short->int->long。

  如果向下轉型,必須強轉,強轉可能會丟失精度;語法例如:

  byte s=(byte)s;

  兩個整數(shù)相操作,結果類型為參與運算的數(shù)據(jù)類型中較大的那個,例如long+int,結果是long;但如果操作數(shù)據(jù)的類型小于int ,結果類型還是int。

  2.浮點

  float :4個字節(jié);

  double :8個字節(jié)

  優(yōu)先級為:byte->short->int->long->float->double;

  3.char 字符

  char:兩個字節(jié)

  只能表達單個字符,用''包含;一個 char 可以表示一個中文;char和int是可以相互轉換的;

  4.boolean:布爾

  只有兩個取值,分別是true,false;

  5.運算符

  算術運算符 : + - */ % ++ --

  賦值運算符: =

  邏輯運算符: &&|| !

  比較運算符: >< == !=

  位運行符: & | << >>

  三元運算法 :? :

  5.1.算術運算符

  + - % /

  ++:自增,加1后結果重新賦給自己

  5.2.賦值運算符

  i=9;

  += ,-=*= ,/=

  5.3.比較運算符

  >< == !=<=>=

  5.4.邏輯運算符(與 或 非):操作數(shù)都為boolean類型。

  &&:都為true,結果為true;

  ||:其中一個為true,結果就為true;

  !:取反

  PS:&&與&的區(qū)別?

  &&比&智能一些,假如&&之前的條件已成立了,那么它不會去判斷它后面的表達式,而&不是這樣。

  5.5.位運算

  轉成二進制后,按位進行運算

  左移:<<

  右移:>>

  5.6.三元(目)運算符

  (布爾值)?結果1:結果2;

  a,b兩個數(shù),定義一個變量 c, 將a和b中較大的那個數(shù)賦給c:

  c=a>b?a:b;

  以下說兩個大家經(jīng)常使用的類:

  6.String 類

  String也叫字符串類,是我們以后經(jīng)常使用的一種類型;String是java中最常用的類(類型),它可以表示一個字符串。

  7.Scanner(掃描器類)

  作用:可以通過控制臺來接收用戶的輸入信息;

  常用的方法有:

  Scanner s=newScanner(System.in);

  intage=s.nextInt();

  Stringname=s.next();

  這兩個方法都是阻塞方法,即必須等待用戶輸入數(shù)據(jù)后,才能繼續(xù)運行;

【Java 2.1 java基本類型的轉換和運算符】相關文章:

Java數(shù)據(jù)類型轉換08-04

java類型的字符轉換的方法02-26

Java運算符02-03

java基本數(shù)據(jù)類型12-09

Java 基本數(shù)據(jù)類型06-02

Java中對象類型如何進行轉換06-25

Java如何完成數(shù)據(jù)類型轉換02-27

Java的運算符和表達式04-28

java函數(shù)及運算符03-12