Java基础

    科技2022-09-03  96

    变量的声明与赋值

    变量: int a=10

    声明变量: int a;

    九种基本数据类型

    整型: byte -128~127 short -32768~32767 int 上下二十亿 long 浮点型: float double 精确度不同 float 占用四个字节 double 占用8个字节 默认为double 存储范围大 精度高 boolean true false char (文本型) 占用两个字节 存放字符的数据类型 采用unicode编码 char t = ‘$’;

    String " "

    标识符(类名、变量名等各种名称) Java中标识符的命名规则: 1.标识符由字母、数字、下划线_ 、美元符号$组成,且首字母不能是数字 2.不能把java关键字和保留字作为标识符 3.标识符没有长度限制 4.标识符对大小写敏感,ABC abc Abc aBC 满足以上四点即可,代码就不会报错,还需注意一下细节: 1.类名首字母一般要大写(规定,小写也可以) 2.标识符由多个单词组成的时候,单词首字母大写,这被称为驼峰标识。HelloWorld

    注释

    单行注释 // 多行注释 /* / 文档注释 /* */

    算数运算符

    1.±*/加减乘除,%取余 2.++a和a++的区别:++a 自增(前) a=2;b=++a; 则a=3,b=3 (先加后用);a++ 自增(后)a=2;b=a++; 则a=3,b=2 (先用后加)

    比较运算符

    结果都是boolean型(true/false)

    、< 、<=、>=、 boolean x = a>20;


    逻辑运算符

    &与 并且 and 短路与&& | 或 或者 or 短路或|| 短路:第一个条件能决定结果,第二个条件直接跳过。 !非 取反 not

    程序流程控制

    if(布尔值的判别条件) else


    Scanner

    import java.util.Scanner; //引入扫描器功能 Scanner sc = new Scanner(System.in) //创建一个扫描器 int a = sc.nextInt(); //键盘输入数字

    函数的概念

    函数的参数: 运行函数时需要的已知条件 函数的返回值:函数执行结束之后的结果,返回到调用的位置

    数组array

    int[] a = new int[5];//创建数组,初始化 int[] b = new int[] {3,7,26,7}; int c[] = new int[] {0,1,2,3};

    数组可以是任何类型

    遍历数组:

    int c[] = new int[] {0,1,2,3,6,7,4}; for(int i=0;i<c.length;i++) { System.out.println(c[i]); }

    或者

    for(int t:c) { System.out.println(t); }

    冒泡排序:

    int[] a = {6,8,3,9,7,2,5}; //冒排泡序 for(int i=0;i<a.length;i++) { for(int j=i+1;j<a.length;j++) { if(a[i]<a[j]) { int m = a[i]; a[i] = a[j]; a[j] = m; } } } System.out.println(Arrays.toString(a));
    Processed: 0.008, SQL: 9