package cn.jbit.ch09;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
/*
* 基本数据类型
* byte
* short
* int
* long
* float
* double
* char
* boolean
*
*
*
* 字符串 String
*
*
* 以上用的时候值传递
*
* 数组引用传递
*
* 数据类型 变量名=值;
* 数据类型 变量名;
* 变量名 =值;
*
*
* if(条件){
* // 代码块
* }else{
* // 代码块
* }
*
*
* if(条件){
* // 代码块
* }else if(){
* // 代码块
* }
*
*
*
* swtich(){
* case value:
* break;
* default:// 没有case 到的会执行default
*
* break;
* }
*
*
* while(条件){
* /// 循环体
* }
*
* do{
* // 循环体
* }while(条件);
*
*
*
* while 先判断后执行
*
* do while 先执行一次,再判断
*
*
*
* 表达式1 是初始化
* 表达式2 循环的条件
* 表达式3 每次循环完执行
* for(表达式1;表达式2;表达式3){
* // 循环体
* }
*
* 循环跟if 的条件 是boolean类型
* 可以是一个表达式
* 可以一个返回值是boolean的方法
*
*
*
*
* 数据类型 [] 数组名=new 数据类型[数组的长度];
* 数据类型 [] 数组名=new 数据类型[]{值,值,......};
* int []nums={1,1,1,1,12};
*
* Arrays.Sort(数组名);
*
* 数组的取值赋值都是使用下标
* 小标从0开始,最大小标是数组.length-1
*
* 数组的length 是数组的属性
*
* String length 是方法
*
*
* Random r=new Random();
* 范围公式
* r.nextInt((max-min+1)+min);
*
* 再求数组中最小值的时候
* 注意:: 给最小值赋值
* int min=nums[0];
*
* 二维数组(相当于一个表格)
* 第一个长度,行的数量]
* 第二个长度相当于列的数量
* 数据类型 [][] 数组名=new 数据类型[长度][长度];
*
*
* 取值赋值,使用坐标
*
* 数据类型转换
* 自动转换
* 强制转换
*
*
* 运算符
* 赋值运算符 =
* 算数运算符 + - * / %
* 关系运算符 > < >= <= == !=
* 逻辑运算符 && || !
*
*
* 三种注释
* 单行注释 //
* 多行注释
* 文档注释(多用在接口中的方法)
*
*
* == equals
* == 比较的是内存地址
* equals 比较的是值
* 基本数据类型比较的时候使用==
* 引用数据类型比较的时候使用equals方法进行比较
* String a="a";
* a.equals("a");
* a==a ×
*
* 异常
* 数组越界 OutOfBoxs
*
*
*/
}
}