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方法的主要内容,如果未能解决你的问题,请参考以下文章