• 第一章Java基础


    一、eclipse使用

       1、快捷键

        

    /*
     * 内容辅助键:
     *         A:main方法
     *             main,然后alt+/,回车
     *         B:输出语句
     *             syso,然后alt+/,回车
     * 
     * 
     * 快捷键:
     *         A:注释
     *             单行:选中内容,ctrl+/,取消注释,重复执行
     *             多行:选中内容,ctrl+shift+/,取消注释,ctrl+shift+
     *         B:格式化
     *             ctrl+shift+F
     *             右键,Source,Format
     */
    public class KeyDemo {
        public static void main(String[] args) {
            System.out.println("HelloWorld");
            System.out.println("HelloWorld");
            System.out.println("HelloWorld");
            System.out.println("HelloWorld");
            System.out.println("HelloWorld");
        }
    }

    2、导入项目问题

      不能导入重名项目

    3、算术运算符++和--的用法

      

    package com.itheima_01;
    
    /*
     * ++,--运算符:对变量做加1或者减1的操作。
     * ++或者--既可以放在变量的后面,也可以放在变量的前面。
     * 单独使用的时候,++或者--无论是放在变量的前面还是后面,结果是一样的。
     * 参与操作的时候:
     *         如果++或者--在变量的后面,先拿变量参与操作,后变量做++或者--
     *         如果++或者--在变量的前面,先变量做++或者--,后拿变量参与操作
     */
    public class OperatorDemo4 {
        public static void main(String[] args) {
            int a1 = 10;
            int a2 = 10;
            System.out.println("a1:" + a1);
            System.out.println("a2:" + a2);
            // 参与操作使用
            int b = a1++;
            int c = ++a2;
            System.out.println("b:" + b);
            System.out.println("c:" + c);
        }
    }

    结果  

    a1:10
    a2:10
    b:10
    c:11

    4、逻辑运算符&&和&的区别

      &&和&的结果一样

      ||和|的结果一样

      &&和&的区别:

        &&有短路效果,左边为false,右边不执行

        &左边无论是什么,右边都会执行

      同理||和|的区别:

        ||左边为true,右边不执行

        |左边无论是什么,右边都会执行

      

    public class OperatorDemo {
        public static void main(String[] args) {
            int a = 10;
            int b = 20;
            int c = 10;
            int d = 20;
            System.out.println((a++ >= 10) | (b++ > 20));
            System.out.println((c++ >= 10) || (d++ > 20));
            System.out.println("a:" + a);
            System.out.println("b:" + b);
            System.out.println("c:" + c);
            System.out.println("d:" + d);
        }
    }

    结果:  

    true
    true
    a:11
    b:21
    c:11
    d:20

    5、键盘录入和基本使用步骤

    package com.bird;
    import java.util.Scanner;
    /*
     * 为了提高程序的灵活性,我们就把数据改进为键盘录入。
     * 如何实现键盘录入呢?目前我们只能使用JDK提供的类Scanner。
     * 这个使用的步骤,目前大家记住就可以了。
     * 
     * 使用步骤:
     *         A:导包
     *             import java.util.Scanner;
     *             类中的顺序:package > import > class
     *         B:创建对象
     *             Scanner sc = new Scanner(System.in);
     *         C:接收数据
     *             int i = sc.nextInt();
     */
    public class ScannerDemo {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入");
            int a = sc.nextInt();
            System.out.println("a:"+a);
        }
    }

     6、if练习

    package com.bird_02;
    
    import java.util.Scanner;
    
    /*
     * 需求:键盘录入两个数字,比较大小
     * 分析:
     *         A:键盘录入三个步骤
     *             导包,创建键盘录入对象,接收数据
     *         B:判断哪个数字更大
     *         C:输出结果
     */
    public class ifTest1 {
        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();
            int max;
            // 判断哪个数字更大
            if (a > b) {
                max = a;
            } else {
                max = b;
            }
            // 输出结果
            System.out.println("最大数为" + max);
        }
    }
    package com.bird_02;
    /*
     * 需求:
     *         键盘录入学生考试成绩,根据成绩判断该学生属于哪个级别
     *         90-100【包含90和100】      优秀
     *         80-90【包含80不包含90】    好
     *         70-80 【包含70不包含80】   良
     *         60-70 【包含60不包含70】   及格
     *         60分以下 【不包含60】       不及格
     * 
     * 分析:
     *         A:键盘录入的三个步骤
     *         B:使用IF结构3来判断
    */
    
    import java.util.Scanner;
    
    public class ifTest2 {
        public static void main(String[] args) {
            // 创建键盘录入对象
            Scanner sc = new Scanner(System.in);
            //接收数据
            System.out.println("请录入成绩");
            int score = sc.nextInt();
            if(score>100||score<0){
                System.out.println("请录入正确的成绩");
            }else if(score<=100 && score >=90){
                System.out.println("优秀");
            }else if(score<90 && score >=80){
                System.out.println("好");
            }else if(score<80 && score >=70){
                System.out.println("良");
            }else if(score<70 && score >=60){
                System.out.println("及格");
            }else{
                System.out.println("不及格");
            }
        }
    }
  • 相关阅读:
    elasticDump的安装使用
    centos7中给Elasticsearch5 安装bigdesk
    centos7下Elasticsearch5.2.2和head 插件环境搭建
    渗透测试入门DVWA 环境搭建
    windows环境下运行Elasticsearch
    UltraISO刻录CentOS 7安装指南
    TCP 协议中的 Window Size与吞吐量
    php 抛出异常
    php获取字符串长度
    php批量转换时间戳
  • 原文地址:https://www.cnblogs.com/birdGe/p/13158477.html
Copyright © 2020-2023  润新知