码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础-赋值运算符Assignment Operators与条件运算符Condition Operators

时间:2018-04-01 23:03:06      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:转换   bsp   语法   out   类型兼容   sys   兼容   ati   logs   

      Java基础-赋值运算符Assignment Operators与条件运算符Condition Operators

                                  作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

一.赋值运算符

  表达式的数据类型要与左边变量的类型兼容

1>.常规赋值

 1 /*
 2 @author :yinzhengjie
 3 Blog:http://www.cnblogs.com/yinzhengjie/tag/Java%E5%9F%BA%E7%A1%80/
 4 EMAIL:y1053419035@qq.com
 5 */
 6 
 7 public class Assignment{
 8     public static void main(String[] args){
 9         //1>.赋值
10         int x = 123;
11         
12         x = 123 + 5;
13         
14         int y = x / 2;
15         
16         // int z = 3.1415926;    //类型不兼容。    
17         
18         System.out.println(x);        //128
19         System.out.println(y);        //64
20     }
21 }

2>.符合赋值,自反赋值

 1 /*
 2 @author :yinzhengjie
 3 Blog:http://www.cnblogs.com/yinzhengjie/tag/Java%E5%9F%BA%E7%A1%80/
 4 EMAIL:y1053419035@qq.com
 5 */
 6 
 7 public class Assignment2{
 8     public static void main(String[] args){
 9         //复合赋值隐含着强类型转换
10         
11         byte  a = 10;
12         
13         a += 5;            //相当于 a = (byte)(a + 5)
14         
15         System.out.println(a);        //15
16 }
17 }

 

二.条件运算符

   条件运算符也叫三元运算符。语法格式:“(条件)?表达式1:表达式2”,如果条件成立,整个表达式的值就是表达式1的值,如果条件不成立,整个表达式的值就是表达式2的值。

 

Java基础-赋值运算符Assignment Operators与条件运算符Condition Operators

标签:转换   bsp   语法   out   类型兼容   sys   兼容   ati   logs   

原文地址:https://www.cnblogs.com/yinzhengjie/p/8688553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!