zoukankan      html  css  js  c++  java
  • Java学习之随堂笔记系列——day02

    昨天内容回顾
    1.安装jdk和配置环境变量
    配置JAVA_HOME和path,只要配置成功之后就可以直接使用java和javac命令。
    2.HelloWorld案例
    3.java的基础语法
    注释:给程序的解释性说明信息。要求大家一行代码一行注释,先写注释再写代码。
    单行注释://注释内容
    多行注释:/*注释内容*/
    文档注释:/**注释内容*/
    常量:在程序运行过程中不会发生改变的量就是常量
    数据类型:
    基本数据类型:4类8种
    整数类型:byte short int long
    浮点数类型 float double
    布尔类型 boolean
    字符类型 char
    引用数据类型:除了基注释内容数据类型都是引用数据类型。String 类 接口 数组...
    变量:在程序运行过程中可以在一定范围内容发送改变的量就是变量。
    本质:在内存中的一小块空间,用来存储一个数据。
    注意事项:
    1.变量名不能重复
    2.变量必须要先赋值才能被使用。
    3.long类型的变量值后面需要加L
    4.float类型的变量值后面需要加F
    5.变量只在他所属的大括号内有效。


    今日内容
    1.标识符和类型转换
    关键字:被java赋予特殊含义的英文单词就是关键字。
    标识符:给类、方法、变量等取得名字就是标识符。
    命名规则:
    1.只能有字母、数字、_、$组成
    2.不能以数字开头,12hello是错的
    3.不能使用java关键字 class作为变量名就是错的
    4.区分大小写。hello和Hello是不一样的名词
    命名规范:
    小驼峰命名法:第一个单词首字母小写,后面每个单词的首字母大写
    一般用来给 方法、变量 命名。age name main(String[] args),getMax()
    大驼峰命名法:第一个单词首字母大写,后面每个单词的首字母大写
    一般给类命名 HelloWorld Test Demo
    两者的区别:小驼峰命名法的第一个单词的首字母小写,大驼峰命名法的第一个单词的首字母大写。

    数据类型转换
    自动类型转换:小范围数据保持到大范围变量中就是自动类型转换。
    强制类型转换:大范围数据保持到小范围变量中就需要强制类型转换
    转换的格式:小范围类型 变量名=(小范围类型)大范围数据;

    2.运算符
    2.1 算术运算符
    + - * / %
    /:整数相除结果是整数,除不尽的会被舍弃。要想结果为小数,那么必须要有浮点数参与运算。
    %:取余,小数取余没有意义,必须要整数取余。

    字符的+运算:
    会将字符在计算机中对应的数值进行+操作。
    A对应的是65,a对应的是97

    在参与运算时,数据类型会自动提升,提升的规则如下:
    1.byte、short、char在参与运算时会自动提升为int。
    2.其他类型在参与运算时,会提升到表达式对的最高类型。
    byte、short、char-->int--->long--->float--->double
    字符串的+运算:拼接字符串
    在运算中,如果+操作遇到了字符串,那么就是做字符串拼接,结果任然是一个字符串。
    例如;System.out.println("c="+c);//c是一个变量
    2.2 赋值运算符
    = += -= *= /= %=
    例如:a+=10;相当于a=a+10;
    注意:扩展的赋值运算符会隐含一个强制类型转换
    2.3 自增自减运算符
    ++ -- ,以下讲解以++为例,--同理。
    1.如果++放在变量前面就叫做前置++,如果++放在变量的后面就叫做后置++ 例如:a++或者++a都可以。
    2.单独使用a++或者++a没有区别,结果是一样,都是a+1;
    3.参与运算或打印时,前置++是将变量值先+1,再使用。后置++是将变量的值先使用,使用完了之后再+1;
    2.4 关系运算符
    == != >= <= > < 关系运算符得到的结果是boolean类型的true或者false;
    2.5 逻辑运算符:连接多个条件,也就是用来连接多个关系运算符。
    与(并且):&、&& a&b,当a和b都为true,结果才为true;
    或:|、|| a|b,当a和b都为false,结果才为false;
    非:! !a; 结果和a的值相反,如果a为true,那么!a就为false;
    异或:^ a^b ,异性相吸,同性相斥。 例如:true^false 结果就是true (了解)

    &&操作,如果&&符号前面是false,那么&&符号后面的表达式就不执行了。
    ||操作,如果||符号前面是true,那么||符号后面的表达式就不执行了。

    2.6 三元运算符
    语法:
    数据类型 变量名=关系表达式?值1:值2;
    例如: int max=a>b?a:b;
    注意事项:
    1.三元运算符的结果一定要是变量接收或者直接打印。
    2.7 键盘录入
    使用步骤:
    1.在类名上导包
    import java.util.Scanner;
    2.创建对象
    Scanner sc=new Scanner(System.in);
    3.接收数据
    接收整型数据:int i=sc.nextInt();
    接收字符串:String s=sc.next();或者String s=sc.nextLine();
    3.选择语句
  • 相关阅读:
    tcp连接建立和断开
    端口状态说明 LISTENING、ESTABLISHED、TIME_WAIT及CLOSE_WAIT
    window IIS6/IIS7取消脚本执行权限,禁止运行脚本木马
    java 各种架构图汇总
    .NET平台常见技术框架整理汇总
    SQL Server中的Merge Into
    iText从LGPL改成AGPL历史来龙去脉
    工具系列 | 分布式日志管理graylog 实战
    目前博客使用的主题模板
    RLChina 文章
  • 原文地址:https://www.cnblogs.com/52lxl-top/p/11211497.html
Copyright © 2011-2022 走看看