02-java变量常量作用域到增强for循环 break continue
变量
一行可以写多个变量 ,但不建议
变量就是可以变化的量,java是强类型变量,都必须声明其类型,Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
注意
每个变量都有类型,可以是基本 引用
变量名必须是合法的标识符
变量声明是完整语句,每个声明必须以分号结束
类里面有 属性 方法可以不止一个
局部变量:必须声明和初始化在{括号内有用} 写在方法中 写了就能用
static{}代码块中的变量 作用域变高
实例变量:在方法外面 类的里面,从属于对象;不自行初始化,输出这个类型的默认值 0 0.0 false 除了基本类型null
从属于:包含于 实例变量属于对象
变量类型 变量名 = new 变量类型();
Student student = new Student();

类变量 和实例变量一样 只是多加了static 和类存亡 直接用


关系运算符
ctrl d 复制当前行到下一行
运算后按长的 整形运算出现小数 则强制转换类型
数 类型 比int小的转换为int 比int大的转换为当前大的类型
cast 汉译 转换
a%b 取余就是模运算
instanceof 是 Java 的一个二元操作符(几元运算符需要几个数来操作),类似于 ==,>,< 等操作符。
instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。
instanceof 关键字用法
Java Vector 类
++ -- 理解

很多计算用工具类
double pow =math.pow(2,3)
(2<<3)==16
(a+b + "")计算后拼接
(""+a+b)拼接
Java 运算符
包在最上面
import .* 也可以导入自己写的类、 包;分号结束
#### jdk帮助文档 compact
n.契约;协议;小汽车;带镜小粉盒
adj.小型的;袖珍的;紧凑的;体积小的
v.把…紧压在一起(或压实)
网络紧密的;紧凑型;简洁的
doc注释 /** 回车
java生成javadoc文档 cmd 命令行 java文件目录下命令javadoc只是命令 相当于输入java javac , -encoding UTF-8 -charset UTF-8 java文件名 带后缀
idea javadoc 文档
idea tool doc
流程控制
Scanner 输入控制 创建扫描其对象,用于接收数据

下一个 下一行
scanner.close();
不能重复命名 包 ,变量
包机制 ------------------------
循环结构
if(表达式){}else
if(){}else if{} else{}
if(){ if(){} }
switch(){
case'值':
sout "class字节码文件 ,人看不懂,反编译后看得懂"
}
case穿透,输出后接break;会结束,每case后加break
jdk7 后switch支持字符串比较
每一个对象都有一个hashcode

### .

### 1

增强for循环

for(声明语句:表达式){} 增强for循环主要用于数组和集合
定义一个数组,numbers每一项的值直接赋值给前面的int x

break主要用在循环语句或switch 中 终止循环,//接着运行接下来其他部分语句
continue终止某一次循环,跳回循环起始点继续循环

标签用在 continue for前写标签,标签是对象,后接冒号 outer: 中断位置后写标签,跳回标签位置

浙公网安备 33010602011771号