首页 > 编程语言 > 详细

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

时间:2021-06-17 09:30:01      阅读:16      评论:0      收藏:0      [点我收藏+]

  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方法

原文:https://www.cnblogs.com/954321xx/p/14891762.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!