Java学习的第二天 变量,运算符,包机制,scanner方法

Posted 九块钱的代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习的第二天 变量,运算符,包机制,scanner方法相关的知识,希望对你有一定的参考价值。

  1、变量:

 

 

 

 

      就是指,在Java程序中可以变化的量,简称变量。

     变量有三种:  类变量,实例变量,全部变量

     类变量:在Java程序中 经过关键字 static 关键字修饰够的变量,简称位类变量,并且类变量在调用的时候,可以直接调用,不需要实例化

     实例变量: 在方法的外部进行设置,并且在进行使用的过程中不需要进行赋值,其中除了基本类型以外的话,其他的默认值都是null。还有boolean值的默认值是false;

   局部变量: 主要就是写在方法里面的变量,并且在设置变量的时候,每一个值,都要进行初始值。

 

 

  2、 常量:

        在Java中的意思就是将一个变量的值进行设定位一个值,在后面的代码中,这个值是不会发生任何改变的 用关键字 final 进行修饰,并且final这个关键字只是一个修饰符号,修饰词static的前后之间是没有任何的关系的。

 

  

#  Java的命名规范:

   在Java这个语言中,起命名的规范是相当严格的,有很强的规范,

   第一:  必须是(a-z,A-Z)以及_ 或者$开头才可以,但是在阿里巴巴手册里面的代码规范里面是不推荐—   _ $ 这种符号开头,其只要的目的就是为了代码的可读性。协作行,简单的意思就是说,为了让别人能够在极短的时间里面能够

                将你的代码读懂。

 第二:在进行对变量取名的时候,要使用驼峰式这样的格式,首字母大写,这样的超做。

 

 

 

   #   下面的就是运算符了:
       在Java语言中是支持一般的数学运算的 + - */这样的运算符。

       其次还要注意的就是 % 运算  

      三目运算   x ? y:z  所表达的意思就是  如果x=true 那么得到的一个值就是 y  否则的话就是z   

        例

  

  int a= 23;
String  str=  a>60 ? "及格":"不及格"

 

     

        其次的话,还有位运算符,>>  << 左移与 右移 每移动一位的话,就是在那个值的基础上,乘以 2 

               这里容易出现面试题: 题目问的一般就是  《 在Java中,用什么样方式,能够快速的计算2*8==16)  答:这里的话一般就只需要使用 位运算符号,其原因的话,就是位运算符是计算机底层里面的运算,所以运算速度是相当快的。

 

 

   

       

 

 

 

#   链接符 +

         在Java中 的链接符号是+  但是呢 有时候 + 就是数学运算的相加,但是有时候就是将两个字符串进行拼接的,其实这里不是什么有时候,就是看我们要怎么使用,想要数学加的时候 就是“加”,想要拼接的时候就是字符串的拼接。

               这里就用代码进行实例了  

 

         其主要的原因就是 当+的前面出现字符串的时候,那么这个时候就是拼接的意思,如果不是的话,就是想加的意思;

 

#  包机制:

      就是让我们的代码能够分割开,好查找,好使用

 

# JavaDoc 

      这个的话就是相当于写Java的api就是方法的介绍,在后期的学习中,会使用到。

# idea的快捷键

   如何将当前行,快速的拷贝到 下一行 :  crtrl+d

#  scanner函数的使用:

      这个函数就是用来,录入我们人将我们输入的东西给计算机,

      当前就学了 next()与nextLine()方法他们之间的区别就是next()是与空格位结束符, nextLine()是以我们敲击的enter位结束符;

          并且在运行完的时候,别忘记了要进行关闭内存。close

实例: 

 

 

 

 

 

 

# 今天学习的最后一个部分: 英语单词的积累:

   money  钱

years 年

salary 工资

static 静态

month 月

base 基础

cate 转换

scanner 转换器

以上是关于Java学习的第二天 变量,运算符,包机制,scanner方法的主要内容,如果未能解决你的问题,请参考以下文章

java基础学习第二天

学java的第二天

python学习的第二天

第二天 学习 Python3 基本数据类型

java第二天学习。

java学习第二天 回顾运算符