1、java基础语法要点记录

本文介绍了Java编程中的一些基础语法和流程控制的注意事项。包括基本数据类型的使用,如long和float的表示方法,字符串拼接的细节,以及避免浮点数直接比较。此外,还提到了Java文档生成的命令行操作,Scanner的使用技巧,switch语句的限制,以及方法参数和数组的相关知识点。在方法调用中强调了值传递和可变参数的特性,并展示了数组的定义、赋值和初始化方式。
摘要由CSDN通过智能技术生成

1、java基础语法注意事项

1、关于数据类型

  1. 基本数据类型
    1、long 表示方法 100L;
    2、float 表示方法 100.0f;
    3、一定要避使用浮点数进行比较,浮点数接近但是不能等于、
    4、输出的char类型的范围:\U0000到\UFFFF;
    5、数字可以用下划线分割 100_000_000;
  2. 字符串拼接

    字符串拼接时会自动将其他数据类型转换成字符串,因此字符串放在前后得到的结果可能会不同。

            int a = 10;
            int b = 20;
            System.out.println(""+a+b);
            System.out.println(a+b+"");
    //得到的结果不一样
    
3. java文档生成

通过命令行

javadoc -encoding UTF-8 charset -UTF-8 Doc.java

2、java流程控制注意事项

1、scanner的使用

Scanner scanner  = new Scanner(System.in);
//不可以得到带有空格 的字符串,遇到空格和回车结束
sacnner.hasNext();
scanner.next();
//可以获得带有空格的字符串,遇  到回车结束
sacnner.hasNextLine();
scanner.nextLine();

//关闭扫描器
scanner.close()

2、switch的使用注意

switch()中的变量类型为:int byte short char ,从java7开始支持String格式

3、方法中的问题

值传递 :java是值传递

重载:只有返回值类型不同不构成重载

可变项参数

1、参数的数量不确定

2、只能写在最后一个参数的位置

3、本质是一个数组

4、写法

public void max(double... x){}

4、数组中的问题

1、定义

两种方法

int[] list1;  //推荐使用
int list2[];
2、赋值

赋值方法

int[] list1 = new int[10];
3、初始化
1、静态初始化:声明+赋值
int[] array ={1,2,3,4} 
2、动态初始化: 包含默认初始化
int[] array = new int[10];
int[0] = 1;
int[1] = 2;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值