控制流程和数组
Java 使用条件语句和循环结构确定控制流程
条件: if... else if... else...
循环:do{}while() while(){} for(){} 三种类型
多重选择:switch(){
case 1:
....
break;
.....
}
大数值:
Biglnteger a = Biglnteger.valueOf(100);
不能使用人们熟悉的算术运算符(如:+ 和 *) 处理大数值。 而需要使用大数值类中的 add 和 multiply 方法。
Biglnteger c = a.add(b); // c = a + b
Biglnteger d = c.nul tipi y(b.add(Biglnteger.valueOf(2)));
数组:
声明:int[] a或int a[];
创建:
int[] a = new int[100];
String[] names = new String[10];//创建包含十个字符串的数组
初始化:int[] smallPrimes = { 2, 3, 5, 7, 11, 13 };
java中允许一个数组拷贝另一个数数组:int QluckyNumbers = smallPrimes;
for each循环:for (variable : collection) statement 但不能对自动对二维数组操作,如果对二维数组操作,需要一个嵌套。
每一个 Java 应用程序都有一个带 String arg[]参数的 main 方法。这个参数表明 main 方法将接收一个字符串数组, 也就是命令行参数。
数组排序:sort()
static void fi11(type[]a , type v)
将数组的所有数据元素值设置为 V。
static int binarySearch(type[]a, int start, int end, type v) 6
采用二分搜索算法查找值 v。如果查找成功, 则返回相应的下标值; 否则, 返回一个负数值 。
二维数组:
double[][] balances;
balances = new double[NYEARS] [NRATES]:

浙公网安备 33010602011771号