蓝桥杯算法考前复习要点和归纳总结

本文总结了蓝桥杯算法竞赛复习的重要知识点,包括数字交换、数组长度计算、字符串操作、数据类型转换、流程控制、对象比较、时间戳获取、构造器和大数操作等。同时,分享了作者的编程经验和学习资源,适合Java程序员提升技能。
摘要由CSDN通过智能技术生成

4、两数字交换: int temp=a1; a1=a2; a2=temp;

5、一维数组长度:int A[] = {1,2,3,4,5} A.length=5

6、二维数组长度:int[][] A = new int[3][4] A.length=3 A[0].length=4

7、数组长度总结:A.length 表示有多少行 A[i].length表示第行列有多少列

7、break和continue:break结束整个循环体,continue结束单个循环。

8、基本数据类型转大数:Bigdecimal c = Bigdecimal.value(X);

9、强制转换:long b = (long)a;

10、字符串问题:String类型定义的是字符串,char[]定义的是字符数组

11、String转化为char:char[] c1 = s1.toCharArrays(s1);

12、字符串分割:分割的字符串必须用字符串数组存储String[] str = s.split(“/”);

13、强制结束进程:system.exit(0);

14、int和Integer:自动装箱:Integer.valueOf(int i),自动拆箱:i.intValue()

15、对象类比较用equals,地址比较用==。

16、定义integer类,-128~127存在缓存中,其他的需要创建一个新的Integer对象

17、定义数字变量,int比Integer快。

18、定义当前时间:double startTime = System.currentTimeMillis();

19、声明boolean数组:Boolean Bool[] = new boolean[xx];

20、构造器:public 类名(){}  (构造方法没有返回值, 构造方法:一般用于给对象赋初始值)

21、this关键字:(1)指代当前对象(2)指代当前类(3)指代构造方法(只能放在首行)

22、求最大公约数和最小公倍数时需要求绝对值:Math.abs();

23、java输出换行:System.out.print(“\n”+…);

24、java字符串和字符数组的转换

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值