黑马程序员技术交流社区

标题: 简单分享眼下需要学JAVA基础11天笔记之二 [打印本页]

作者: 易大帅    时间: 2017-3-10 17:18
标题: 简单分享眼下需要学JAVA基础11天笔记之二
我有幸参与感受java基础11天,今天借着这个广阔的平台:就给大家分享java基础11天一点心得和一点笔记。。希望对刚入行的没有基础童鞋一点点帮助。。废话不多说直接上笔记,祝各位赢在起跑线!!!!

第二天
千里之行始于手,没错就是手!!!!!!!!!!!

今日介绍内容
        Eclipse的安装,配置及使用
        运算符
        键盘录入
        
    一,Eclipe的概述和安装
            http://eclipse.org/
        常用辅助键和快捷键定义
            
            内容辅助键  alt+/   main  syso
            快捷键
            注释  单行 选中内容,ctrl+/,在来一次取消
                  多行 选中内容,ctrl+shift+/,ctrl+shift+\
                  格式化  ctrl+shift +f
    二,运算符
        1.算数运算符    运算符定义:对常量和变量进行操作的符号称为运算符
                    表达式
                        用运算符把常量或者变量链接起来符号java语法的式子就可以称为表达式
                        不同运算符链接的式子体现的是不同类型的表达式
                   常用运算符
                            算数运算符、赋值运算符 ,关系运算符,逻辑运算符,三元运算符
                    算术运算符 有哪些
                    * +,-,*,/,%,++,--
                    算数运算符取余和除法的区别
                        %:取余运算符。得到的是两个相除数据数据的余数
                        /:除法运算符。得到是两个相除的数据的商
                         使用场景: %:判断两个数据是否整除。
        2.字符和字符串参与到加法操作
                    字符参与运算
                    其实是拿该字符对应的数字来操作
                    'a'      97;
                    'A'   65;
                    '0'   48;
                    char  ch ='2'+2;      转换成字符串  0是48  结果输出52    结果是字符的 4
                    char  ch1= 'A'+'a';   超出aksm 结果输出?
                    字符串参与运算  这里其实做的不是加法运算,而是字符串拼接.
                    字符串和其他类型的数据做拼接,结果是字符串类型的。
                    算数运算符++和--的用法
                    ++,--运算符:  单独使用的时候++在前和后都一样结果   ++在前先加后用++在后先用后加
        3.赋值运算符
                赋值运算符分类
                基本的赋值运算符:= 扩展的运算符 +=,-=.*=,/=.%=
                +=:    a+=20;相当于a = (a的数据类型)(a + 20);
        4.关系运算符  
                == ,!=,>,>=,<,<=
                关系运算符的结果都是boolean型,也就是要么是true,要么是false.
                关系运算符 "=="
        5.逻辑运算符
                &,|,^,!
                &&,||
                逻辑运算符一般用于连接boolean类型的表达式或者值。
                表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。
                算术表达式:a + b
                比较表达式:a == b(条件表达式)
                &逻辑与:有false则false。
                |逻辑或:有true则true。
                ^逻辑异或:相同为false,不同为true。
               
        6.逻辑运算符&&与&的区别
                &&和&的区别?
                最终结果一样。
                &&具有短路效果。左边是false,右边不执行。
                &是无论左边是false还是true,右边都会执行
               
                ||和|的区别?
                a:最终结果一样
                b:||具有短路效果.左边是true,右边不执行
                |是无论左边是false还是true,右边都会执行
        7.三元运算符
                定义:格式
                    (关系表达式)?表达式1:表达式2;
                    如果条件为true,运算后的结果是表达式1;
                    如果条件为false,运算后的结果是表达式2;
    三,键盘录入
                定义:我们目前在写程序的时候,数据值都是固定的,但是实际开发中,数据值肯定是变化的,所以,把数据改进为键盘录入,提高程序的灵活性。     
                步骤:
                    导包:(位置放到class定义的上面)
                    improt java.uitl.Scanner;
                    创建对象:Scanner sc=new Scanner(System.in)
                    接收数据
                    int x=sc.nextIn();
                    
        键盘录入:
            A:导包                导包
            B:创建对象            创建键盘录入对象
            C:接收数据            调用对象方法nextInt();     
好了大概就样咯!!!
                                

NbTwo.png (38.84 KB, 下载次数: 8)

NbTwo.png

作者: q794973154    时间: 2017-3-10 17:26
路过……





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