Java学习第二课

变量:是内存中的一块存储空间
Java是强类型语言:在声明变量时必须要指明数据类型
变量三要素:
1、数据类型    内存空间的大小
2、变量名称    内存空间的地址
   在高级语言中是随机分配的
3、变量的值    内存中具体存放的数据

变量:在程序编写以及运行的过程中,空间里的值会发生改变

Java中数据类型可以分两类:
1)基本数据类型  8种
数值类型
a、 byte    整数      1字节  -128~127
b、 short   短整型  2字节  -32768~32767
c、 int     整型        4字节 
d、 long    长整型  8字节
e、 float   浮点型   4字节  小数位数7~8位
f、 double  双精度  8字节  小数位数15~16位
非数值类型
g、 char  字符型  2字节  使用''括起来的单个字符  可以当做整型来使用,参与计算
h、 boolean布尔型 1字节 
                  1/8字节 
                  JVM把boolean当做整型来使用  占用4字节

2)引用数据类型  无数种


包的命名规则:
cn.qc.java1706.demo
域名.公司名.项目名.具体内容名
包名都使用小写字母
包的作用:组织管理类文件

类名:首字母大写
【强调】class后面的类名必须和文件名一致
Java程序执行的入口是main方法
public 公共的
class  类
static 静态的
void   无返回值
main   主要的

变量的命名方式:
1、匈牙利命名法
   数据类型简写+变量的具体含义
   int iAge=20;
   常见数据类型的简写:
   int i    boolean b   char c   byte by              
2、驼峰命名法
   声明的单词可以有多个,但是第一个单词的首字母小写,其余单词的首字母大写
3、帕斯卡命名法(大驼峰命名法)
   声明的单词可以有多个,单词的首字母都大写

项目名 类名 方法名 变量名 统称为标识符
标识符的命名规范:
1、组成:字母、数字、下划线、$
2、区分大小写
3、数字不能开头
4、不能使Java的关键字和保留字
   关键字:Java已经使用的表示特定含义的单词
   保留字:目前的JDK版本还没有作为关键字,但是将来可能使用的,目前Java已经占有
5、命名要有意义

注意:变量的值所赋值的变量的类型一定要匹配

类型转换:
1)自动类型转换:把小类型转换为大类型
                 同类型间相互转换
                 【注意】float高于int
                  int可以转float,但是float不能转成int
2)强制类型转换:把大类型转换为小类型
                 【注意】转换后会失去精度

运算符:
算术运算符:+ - * / %
比较运算符:> >= < <= == != 计算结果是boolean
逻辑运算符:
        表达式1     表达式2      结果
&&    true        false        false
        true        true         true
        false       true         false
        false       false        false

        表达式1     表达式2      结果
||      true        false        true
        true        true         true
        false       true         true
        false       false        false

        表达式      结果
!      true        false
        false       true
赋值运算符:把运算符右边的计算结果赋值给左边的变量或表达式
            = += -= *= /= %=
单目运算符:++ --
三目运算符:相当于if else的简化版本
            表达式1?表达式2:表达式3
            运算原理:1、计算表达式1 判断true false
                      2、如果为true  计算表达式2的值  就是整个三目运算符的计算结果
                      3、如果为false 计算表达式3的值  就是整个三目运算符的计算结果
表达式:变量或常量和运算符的组合
 
运算符优先级:
() 单目运算符 算术运算符 比较运算 逻辑运算符 赋值运算符

程序的三大结构:
1、顺序结构
   执行时按照编码顺序自上而下逐行执行
   特点:每一行都能被执行到,且只执行一次
2、选择结构
   根据条件来决定某个代码块(一个大括号里的代码)是否被执行
   if
3、循环结构:重复的去执行某个代码块
   循环的两个要素
   a.循环条件
   b.循环体、循环操作
先判定条件,然后执行语句
while(条件){
  //循环体
}

do-while循环  至少能被循环一次
do{
  //循环体
}while(条件);

for循环
for(表达式1;表达式2;表达式3){
  //循环体
}
控制循环结构的:
1、break; 跳出所在的循环
2、continue; 结束本次循环

猜你喜欢

转载自blog.csdn.net/bii_yu/article/details/78032288