找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1888|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

java運(yùn)算符,表達(dá)式與語(yǔ)句

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:102668 發(fā)表于 2016-1-14 02:34 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
語(yǔ)句基本構(gòu)成:運(yùn)算符+表達(dá)式
運(yùn)算符類型:算數(shù),關(guān)系,邏輯,位
表達(dá)式:操作數(shù)+運(yùn)算符
6-1:
public class test
{
public Static void main(String args[])
{
int num=22;
System.out.println("運(yùn)算前數(shù)值="+num);
sum=num-2;
System.out.println("運(yùn)算后數(shù)值="+num);
}
}
一元運(yùn)算符
+正 -負(fù) ~取補(bǔ)碼  !否
public static void main(String args[])
{
byte a=Byte.MAX_VALUE;
boolean b=false;
System.out.println("a="+a+", ~a="+(~a));
System.out.println("b="+b+", !b="+(!b));
}
算數(shù)運(yùn)算符
+ - * / %
public void main(String args[])
{
int a=13,b=4;
System.out.println("a/b="+a/b);
System.out.println("a/b="+(double)a/b);
}
關(guān)系運(yùn)算符與IF語(yǔ)句
public static void main(String args[])
{
  if(5>2)
   System.out.println("返回值是"+(5>2));
  if(true)
   System.out.println("hello java!");
  if((3+6)==(3-6))
   System.out.println("i like java");
}
自增與自減 ++ --
public static void main(String args[])
{
  int a=3,b=3;
  System.out .println("a="+a+", a++="+a++);
  System.out .println("b="+b+", ++b="+(++b));
}
邏輯運(yùn)算符
&& ||
括號(hào)運(yùn)算符:用來(lái)處理表達(dá)式優(yōu)先級(jí)的
運(yùn)算符的優(yōu)先級(jí)
表達(dá)式:由常量,變量,其他操作數(shù)及運(yùn)算符組成的語(yǔ)句
新的運(yùn)算符 += -= *= /= %=
例:
a*=b++即a=a*b,后再b+1
算數(shù)表達(dá)式 關(guān)系表達(dá)式 邏輯表達(dá)式
邏輯表達(dá)式 常與Boolean配合
條件表達(dá)式
? :
public static void main(String args[])
{
boolean t=(1+1==2)?true:false
System.out.println("1+1==2:"+t);
}
賦值表達(dá)式
表達(dá)式的類型轉(zhuǎn)換
當(dāng)遇到需要轉(zhuǎn)換的時(shí)候以“不損失數(shù)據(jù)為前提”原則
就是小范圍數(shù)據(jù)轉(zhuǎn)換為大范圍的數(shù)據(jù),Boolean不能進(jìn)行轉(zhuǎn)換
表達(dá)式
空語(yǔ)句:有一個(gè);組成的語(yǔ)句,他會(huì)額外占用計(jì)算機(jī)資源
聲明語(yǔ)句
賦值語(yǔ)句

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表