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

【Java基础】常量+变量+运算符

时间:2020-06-18 21:45:47      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:位运算   stat   运算符   首字母   div   ati   字母   字符串连接   info   

变量

java是强类型语言,所以java中的每个变量必须标明其类型

变量的三个要素:类型,变量名,作用域

变量作用域

  • 类变量

  • 实例变量

  • 局部变量

     1 public class Demo3 {
     2     //类变量:需要有关键字static
     3     //类变量随着类生成和消失
     4     static int allClicks = 0;
     5     
     6     //实例变量
     7     String str = "hello"; 
     8     int age;
     9     char a;
    10     /*
    11     实例变量:
    12     不一定要初始化。如果不进行初始化,则自动初始化为这个类型的默认值。
    13     实例变量从属于对象
    14      */
    15     
    16     public static void main(String[] args) {
    17         int i = 0;  //局部变量
    18         /*
    19          局部变量:必须声明和初始化,生命周期在方法的开始和结束,只能在方法里面用
    20          */
    21         //变量类型 变量名字 = new Demo3()
    22         Demo3 demo03 = new Demo3();
    23         //demo03是一个对象
    24         //System.out.println("demo03.a "+ demo03.a);
    25         System.out.println(demo03.a);
    26        // System.out.println("demo03.age "+demo03.age);
    27          System.out.println(allClicks);
    28     }
    29 }

类型变量默认值:

数值类型均为0 0.0,布尔值默认是false,除了基本类型,其余的默认值为null。

常量

初始化之后,不能再改变的量。一般使用大写字符。

1 final 常量名 = 值;
2 final double PI = 3.14;

 

变量的命名原则

  • 类名:首字母大写+驼峰原则 :monthSalary(除了第一个单词以外,后面的单词首字母都大写)

  • 方法名:首字母小写+驼峰原则

  • 类成员变量:首字母小写+驼峰原则

  • 局部变量:首字母小写+驼峰原则

  • 常量:大写字母和下划线MAX_VALUE

运算符

  • 算术运算符

  • 赋值运算符

  • 关系运算符

  • 逻辑运算符

  • 位运算符

  • 条件运算符

  • 扩展赋值

位移运算符

<<左移    *2         >> 右移     /2

1 package base;
2 
3 public class Operator {
4     public static void main(String[] args) {
5         //位运算符 << 左移   >> 右移
6         // 2*8 = 16  2*2*2*2  3次乘2  右移三次
7         System.out.println(2<<3);
8     }
9 }

字符串连接符  +    

 1 package base;
 2 
 3 public class Operator {
 4     public static void main(String[] args) {
 5         int  a = 10;
 6         int  b = 20;
 7         System.out.println(a+b+"");//先进行运算  是数字,+是运算符
 8         System.out.println(""+a+b);//首先是空字符串,所以是字符串连接符
 9     }
10 }

技术图片

 

 条件运算符:?:

x?y:z

若x为真,则y;否则z

 

 

【Java基础】常量+变量+运算符

标签:位运算   stat   运算符   首字母   div   ati   字母   字符串连接   info   

原文地址:https://www.cnblogs.com/yook/p/13159958.html

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