0


Java基础语法

文章目录


Java入门程序

提示:这里可以添加本文要记录的大概内容:

关键字: 是指在程序中,Java已经定义好的单词,具有特殊含义。

全部都是小写字母,颜色特殊,关键字比较多,不能死记硬背。

标识符 : 是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。

标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。
标识符不能以数字开头。
标识符不能是关键字

命名规范
类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。HelloWorld
方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。helloWorld
变量名规范:全部小写。


提示:以下是本篇文章正文内容,下面案例可供参考

运算符

注意:
1、变量 前++ :变量a自己加1,将加1后的结果赋值给b,也就是说a先计算。a和b的结果都是2。
变量 后++ :变量a先把自己的值1,赋值给变量b,此时变量b的值就是1,变量a自己再加1。
a的结果是2,b 的结果是1。

2、+ 符号在遇到字符串的时候,表示连接、拼接的含义。

publicstaticvoidmain(String[] args){//1. = 赋值运算:赋值运算符,就是将符号右边的值,赋给左边的变量, == 关系运算int a =10;int b =20;System.out.println(a >= b);//2.算术运算符:  +  - * /  %   ++   --//如果单纯+在遇到字符串的时候,表示连接、拼接,你得加小括号System.out.println("a + b ="+(a + b));//a-b  a*b  a/b  a%bint c =25;int d =25;int e =25;System.out.println("c++ ="+(c++));//先赋值,后加1System.out.println("++d ="+(++d));//先加1,后赋值  System.out.println("--e ="+(--e));//先减1,后赋值 //3.位运算:     &       |       ~       >>     <<   System.out.println(0x01&0x10);// 0x00//4.逻辑运算:&&    ||     !if(a ==10&& c !=2){System.out.println("运算正常");// 0x00}}

数组

容器:是将多个数据存储到一起,每个数据称为该容器的元素。

数组概念: 数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。
代码如下(示例):

publicstaticvoidmain(String[] args){//Array的3种创建方式//数据类型[] 数组名字 = new 数组存储的数据类型[数组长度]int[] arr1 =newint[5];//1.动态初始化int[] arr2 =newint[]{1,2,3,4,5};//2.静态的初始化int[] arr3 ={1,2,3,4,5};//3.静态的初始化System.out.println(arr1 == arr2);//地址值System.out.println(arr3.length);//数组长度System.out.println(arr3[1]);//通过索引打印数组的元素的值//int[] arr4 = null;  //所有的引用类型可以赋值为null,代表啥也没有//arr4 = new int[5];//初始赋值为0//System.out.println(arr4[0]);}

1、数组的越界异常:ArrayIndexOutOfBoundsException访问数组元素的时候,这个元素不存在,就会出现数组越界异常。

2、空指针异常:NullPointerException找不到对应的内容。

注意: 数组有定长特性,长度一旦指定,不可更改。和水杯道理相同,买了一个2升的水杯,总容量就是2升,不能多也不能少。

案例:选美最大值思路

定义变量,保存数组0索引上的元素,遍历数组,获取出数组中的每个元素,将遍历到的元素和保存数组0索引上值的变量进行比较,如果数组元素的值大于了变量的值,变量记录住新的值,数组循环遍历结束,变量保存的就是数组中的最大值

publicstaticvoidmain(String[] args){int[] arr ={5,15,2000,10000,100,4000};int max = arr[0];//随机初始化一个最大颜值for(int i =0; i < arr.length ; i++){if(arr[i]> max){
                max = arr[i];}}System.out.println(max);}

标签: java 开发语言

本文转载自: https://blog.csdn.net/rej177/article/details/126640410
版权归原作者 二哈喇子! 所有, 如有侵权,请联系我们删除。

“Java基础语法”的评论:

还没有评论