来到杭州javaEE28期也已经10天了,从最开始的对java一无所知到现在知道了一些java的发展史,java怎么在电脑上运行以及程序员入门代码HelloWorld的书写,如何使用switch语句进行判断打印,以及case穿透的原理。if。。else 语句的使用,for,while,do..while,三种循环语句的不同,do..while是先进行一次循环然后进行判断,其他两种都是先进行判断然后才开始执行。最近的数组也是一大难点然后课上也是做了一个数组中个数字的排序例程:
public class Demo_0101 {
public static void main(String[] args) {
int[] arr = {15, 51, 2, 48, 52};
for (int i = 0; i < arr.length - 1; i++) {
for (int j = i + 1; j < arr.length; j++) {
if (arr[i] > arr[j]) {
int k = arr[j];
arr[j] = arr[i];
arr[i] = k;
}
}
}
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
}
然后昨天又做了一个关于方法的调用的案例:
public class Test05 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数字:");
int num = sc.nextInt();
chicken(num);
}
public static void chicken(int num) {
for (int x = 0; x <= num / 5; x++) {
for (int y = 0; y <= num / 3; y++) {
int z = num - x - y;
if (z % 3 == 0 && 5 * x + 3 * y + z / 3 == 100) {
System.out.println(x + "," + y + "," + z);
}
}
}
}
}
|
|