黑马程序员技术交流社区

标题: 技术贴 [打印本页]

作者: 汪航    时间: 2018-4-5 14:30
标题: 技术贴
ZXCVBNM第一天:
/*
        关键字:被Java语言赋予特定含义的单词
       
        特点:
                A:组成关键字的字母全部小写
                B:常见的代码编辑器,针对关键字有特殊的颜色标记
*/
public class HelloWorld {
        public static void main(String[] args) {
                System.out.println("HelloWorld");
        }
}

第二天:
package com.itheima;

import java.util.Scanner;

/*
* 键盘录入三个数据,获取这三个数据中的最大值
*/
public class ScannerTest3 {
        public static void main(String[] args) {
                // 创建对象
                Scanner sc = new Scanner(System.in);

                // 接收数据
                System.out.println("请输入第一个数据:");
                int a = sc.nextInt();

                System.out.println("请输入第二个数据:");
                int b = sc.nextInt();

                System.out.println("请输入第三个数据:");
                int c = sc.nextInt();

                // 如何获取三个数据的最大值
                int temp = (a > b ? a : b);
                int max = (temp > c ? temp : c);

                System.out.println("max:" + max);
        }
}

第三天:package com.itheima_07;
/*
* 按要求分析结果,并验证
*
* break:输出2次
* continue:输出7次
*/
public class BreakAndContinueDemo {
        public static void main(String[] args) {

                for (int x = 1; x <= 10; x++) {
                        if (x % 3 == 0) {
                                // 分别写break,continue,说说输出几次
                                //break;
                                continue;
                        }
                        System.out.println("我爱林青霞");
                }

        }
}

第四天:
package com.itheima_02;

/*
* 两个常见小问题:
*                 A:java.lang.ArrayIndexOutOfBoundsException
*                         数组越界异常
*                         产生的原因:就是你访问了不存在的索引元素。
*                 B:java.lang.NullPointerException
*                         空指针异常
*                         产生的原因:数组已经不指向堆内存的数据了,你还使用数组名去访问元素。
* 为什么我们要记住这样的小问题呢?
*                 编程不仅仅是把代码写出来,还得在出现问题的时候能够快速的解决问题。
*/
public class ArrayDemo {
        public static void main(String[] args) {
                // 定义数组
                int[] arr = { 1, 2, 3 };
               
                //System.out.println(arr[3]);
               
                //引用类型:类,接口,数组
                //常量:空常量 null,是可以赋值给引用类型的
                //arr = null;
                System.out.println(arr[1]);
        }
}

第五天:
public class ArgsDemo {
        public static void main(String[] args) {
                // 定义变量
                int a = 10;
                int b = 20;
                System.out.println("a:" + a + ",b:" + b);// a:10,b:20
                change(a, b);
                System.out.println("a:" + a + ",b:" + b);// a:10,b:20
        }

        public static void change(int a, int b) { // a=10,b=20
                System.out.println("a:" + a + ",b:" + b);// a:10,b:20
                a = b; // a=20;
                b = a + b;// b=40;
                System.out.println("a:" + a + ",b:" + b);// a:20,b:40
        }

}







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2