JAVA学习day01笔记-变量_注释_结构_数据结构_类和方法

1.计算机语言的发展史
    机器语言


    汇编语言


    高级语言
        Java,C++,PHP


2.注释
    概述: 注释就是用来解释代码的, 大白话, 就是给人看的.

    分类:
        单行注释:
            // 注释的文字
        多行注释:
            /*  
                注释的文字
            */
        文档注释:
            /** 
                注释的文字
            */

        public class Itheima {      //这是在定义一个类  
            public  void test() {// 这是一个方法                              
                System.out.println("Hello World!"); //输出语句
            }
        }
    特点:
        注释是不参与编译,编译器遇到注释就跳过


3. 变量
    变量: 是一个容器,用来存储数据的

    语法:
            数据类型 变量名 = 值;

        例子:
            String  name = "传智播客";// 定义一个变量
                /*
                    String  数据类型  表示字符串的数据类型
                    name    是变量名      自己取的名字
                    =       赋值用的   把等于号右边的数据赋值给左边的变量
                    ""      Java里面字符串就要用双引号引起来
                    ;       代表语句结束
                 */

    常见的数据类型:
        String类型:  字符串类型,值必须用""括起来.
            //任何类型的数据和字符串进行拼接以后, 都将获取到一个新的字符串.
        int类型:   整数类型,值直接写就行.
        float类型:     单精度小数类型,值后边必须加f(F)
        double类型:    双精度小数类型,小数直接写默认是double类型
        boolean类型: 布尔类型,值只有两个: true,false
        char类型:  字符类型,值必须用''括起来,而且只能有一个值

    变量命名的规则:
        1.只能由字母(a_zA_Z),数字(0-9),下划线(_),美元符号($)组成
        2.不能以数字开头    1name 错误
        3.不能与关键字重名  关键字就是系统保留的字,具有特殊含义
        4.严格区分大小写    name  Name

    变量命名的规范:
        知名达意   驼峰命名法    String myName;  如果变量名有多个单词,那么就从第二个单词开始所有单词的首字母大写
                                 String my_name;


     数据类型:
            1.常见的数据类型
            2. 基本数据类型  4类8种

                整数:
                    byte        1个字节    -128 -- 127
                    short       2个字节 -2^15 -- 2^15-1
                    int         4个字节    -2^31 -- 2^31-1  +-21亿之间
                    long        8个字节    -2^63 -- 2^63-1

                小数:
                    float       4个字节    -3.403E38 ~ 3.403E38
                    double      8个字节    -1.798E308 ~ 1.798E308

                字符:
                    char        占2个字节   字符类型的值必须要用单引号引起来,并且单引号只能有一个字符

                布尔:
                    boolean (true\false)

            3. 引用数据类型    String 字符串\类\数组\...


4.运算符:
    算术运算符: + - * / %(取模\取余数)
        注意: 2个整数相除,得到的结果一定是整数(取整数部分)


    比较运算符:

    逻辑运算符:

    赋值运算符: = 


4.程序的结构
    顺序结构

    分支\选择结构
        1. 
            if(条件语句){
                // 任意的代码    条件成立,就会执行,条件不成立,就不会执行

            }


        2. 
            if(条件){

                // 条件成立,就会执行的代码 1
            }else{

                // 条件不成立,就会执行的代码 2
            }

            // 所以代码1 和代码2 不会同时执行,也不会同时不执行

        3.
            if(条件1){
                // 代码1

            }else if(条件2){
                // 代码2

            }else if(条件3){
                // 代码3

            }else{
                // 代码4

            }

    循环结构:



5.定义类和方法
    无参数无返回值的方法:
        返回值类型:void
        参数: ()空着,什么都不写
    有参数无返回值的方法
        返回值类型:void
        参数:其实就是定义变量,不赋值
             需要存储什么类型的数据,就定义什么类型的变量
    无参数有返回值的方法:
        返回值类型 : 数据类型
                方法体最后一条语句一定是return语句,return 后面跟上要返回的数据
        参数: ()空着,什么都不写
    有参数有返回值的方法:
        返回值类型 : 数据类型
                方法体最后一条语句一定是return语句,return 后面跟上要返回的数据
        参数:其实就是定义变量,不赋值
             需要存储什么类型的数据,就定义什么类型的变量

 调用方法的语法:
    方法名(实际参数);

知识点补充:
    1.java语言是严格区分大小写
    2.面向过程:按照步骤一步一步执行
    3.面向对象:找专业的人做专业的事情
    4.字符串的相加: 其实就是拼接
    // 补充: 任何数据类型的数据和字符串相加,就会拼接成一个新的字符串

    System.out.println(5+"heima");//5heima   alt + /
    System.out.println(5+5+"heima");//10hiema
    System.out.println("heima"+5);// heima5
    System.out.println("heima"+5+5);//hiema55

    // 引用数据类型: String  
    // 1.隐式类型转换   把小范围的数据 赋值给 大范围的变量  会自动转换
    double d = 14;

    // 2.强制类型转换   把大范围的数据  赋值给 小范围的变量
    int  num = (int)1.73;

    5.Java中,两个整数相除,结果还是整数。
    6.局部变量和成员变量:
        局部变量:没有默认值,想使用必须先初始化。
        成员变量:系统会给出默认值。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值