找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1537|回复: 0
打印 上一主题 下一主题
收起左侧

java运算符,表达式与语句

[复制链接]
跳转到指定楼层
楼主
ID:102668 发表于 2016-1-14 02:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
语句基本构成:运算符+表达式
运算符类型:算数,关系,逻辑,位
表达式:操作数+运算符
6-1:
public class test
{
public Static void main(String args[])
{
int num=22;
System.out.println("运算前数值="+num);
sum=num-2;
System.out.println("运算后数值="+num);
}
}
一元运算符
+正 -负 ~取补码  !否
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));
}
算数运算符
+ - * / %
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);
}
关系运算符与IF语句
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));
}
逻辑运算符
&& ||
括号运算符:用来处理表达式优先级的
运算符的优先级
表达式:由常量,变量,其他操作数及运算符组成的语句
新的运算符 += -= *= /= %=
例:
a*=b++即a=a*b,后再b+1
算数表达式 关系表达式 逻辑表达式
逻辑表达式 常与Boolean配合
条件表达式
? :
public static void main(String args[])
{
boolean t=(1+1==2)?true:false
System.out.println("1+1==2:"+t);
}
赋值表达式
表达式的类型转换
当遇到需要转换的时候以“不损失数据为前提”原则
就是小范围数据转换为大范围的数据,Boolean不能进行转换
表达式
空语句:有一个;组成的语句,他会额外占用计算机资源
声明语句
赋值语句

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表