Java基础(二)

基础语法

常用命名规范

  • 包名:多单词构成时全部用小写字母 xxxyyyzzz
  • 类名、接口名:多单词构成时,每个单词首字母大写 XxxYyyZzz(大驼峰)
  • 变量名、方法名:多单词构成时,第一个单词首字母小写,后面每个单词首字母均大写xxxYyyZzz(小驼峰)
  • 常量名:所有字母均大写,多个单词之间用_连接 XXX_YYY_ZZZ

变量

数据类型

8种基本数据类型+


image.png
自动类型提升

byte、char、short类型的变量做运算时,结果为int型。如short+char或者short+short需要用int接收

强制类型转换

自动类型提升的逆运算,将容量大的类型变为小的类型

Long 型

定义时数字后面需要加L,可以存放更大的数字。float同理,必须加F

char

char做加法运算时,会转成int进行运算

string

属于引用数据类型,只能进行连接运算,string与任何基本数据类型做连接运算的结果都为string

Scanner

import java.util.Scanner
Scanner scanner=new Scanner(System.in);//实例化
int num=scanner.nextInt()
double num=scanner.nextDouble()
String s=scanner.next()
char c=s.charAt(0)

循环标签

在循环前加标签,可以使用break或者continue指定跳过某层循环

数组

一维数组的声明与初始化
  • 静态初始化
int[] array=new int[]{1001,1002};
  • 动态初始化
String[] array=new String[5];
  • 数组长度
array.length
  • 数组元素的默认初始化值
    整型数组为0:byte、short、int、long
    浮点型数组为0.0:float、double
    字符型数组为ASCII为0的字符:char
    布尔型数组为false:boolean
    String类型数组为null:String
多维数组的声明与初始化
  • 静态初始化
int[][] array=new int[][]{{1,2},{3,4}}
  • 动态初始化
int[][] array=new int[2][3]
int[][] array=new int[2][]
array[0]=new int[3]
array[1]=new int [4]
  • 数组长度
int[][] array=new int[2][3]
array.length//为2
aray[0].length//为3
  • 多维数组遍历
for(int i=0;i<array.length;i++){
     for(int j=0;j<array[i].length;j++){
          System.out.println(array[i][j]);
     }
}
Arrays工具类
image.png
  • 调用方式
int a[]=new int[]{1,2,3};
int b[]=new int[]{4,5,6};
Arrays.equals(a,b);
int c[]=new int[]{1,2,3};
System.out.println(Arrays.toString(a));
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JAVA中重要的标识符 1.1 关键字的使用 1.1.1 关键字的定义和特点: 定义:简单来说关键字就是被Java...
    简单_6ccd阅读 219评论 0 0
  • 一、关键字和保留字 1、关键字 定义:被Java语言赋予了特殊含义,用做专门用途的字符串 特点:都是小写字母 用于...
    林太的泡芙阅读 311评论 0 0
  • 一、Java语言基础组成 1)关键字 2)标识符 3)注释 4)常量和变量 5)运算符 6)语句 7)函数 8)数...
    小笨猫阅读 365评论 0 2
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,607评论 28 53
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 6,232评论 4 8