Java学习笔记 Part2 控制执行流程

我明明是在学一个面向对象的语言……但是我把它按面向过程的思路写……就……

1.现在定义一个新变量,比如double i;

我的脑袋会有那么一瞬间的犹豫:我是不是应该写成double i = new double();

2.经过试验:

*可以这么写:int i=8,j=9;

*赋值也可以:i=j=10;

**虽然老师说这么写会有点危险

3.boolean的用法:

boolean result = Math.random() < 0.99;

4.java原来也可以for(;;)的啊,太赞了,比Python的for亲切多了

4.1 foreach也挺有趣的样子

4.2 Wait!

5.我没用过c++,所以还不敢涉猎String类型。

所以就用char数组了,以下是把一个字符串存成数组的方式:

char a[] = "AString".toCharArray;

如果直接搞一个固定长度的数组就用

int a2[] = new int[10];

(再赞一次eclipse...

6.如果没初始化,java的int数组全部置0

7.排序int数组(暂时还没推广……)可以用

import java.util.*;//(实际上可以Arrays)

……

Arrays.sort(数组名);

原文地址:https://www.cnblogs.com/KakagouLT/p/5184200.html