zoukankan      html  css  js  c++  java
  • JAVA变量

    变量

    1.变量是内存中的一个标识符号,用于存储数据

    2.变量命名规则

    l  必须以字母、下划线 _ 、美元符号 $ 开头

    l  变量中,可以包括数字

    l  变量中,不能出现特殊的符号,空格

    l  java中的关键字(红色字体),不能做变量名

    3.变量命名,遵循 骆驼命名法(变量由1个以上的单词组成,第1个单词首字母小写,后面单词的首字母大写)

     如何声明变量以及给变量赋值(赋值运算符=

    方式1:先声明,再赋值

                                语法:  数据类型  变量名;int i;)

                                                     变量名=值;          i=0;

    方式2:声明变量时,直接赋值

                                         语法:数据类型  变量名=值;      int i=0;)

    牢记:变量先声明,后赋值,再使用

     

    四、        从键盘输入数据

    步骤1:在当前代码文件的第一行,导入包

                      import  java .util.*;  import  java .util .Scanner;

    步骤2:编写语句(只编写一次)

       Scanner input=new Scanner(System.in);

    步骤3:定义变量,并保存键盘输入的数据

                       数据类型  变量名=input.next数据类型();

    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉

    一、变量的作用域(有效的使用范围)
    1、变量有2种
    1.1成员变量(属性)
    声明在类的里面,方法的外面
    1.2 局部变量
    声明在方法里面或for循环结构中
    2、调用时的注意事项(初始值不同、作用域不同)
    2.1 成员变量,有默认值
    在当前类直接通过成员变量名调用;在其他类中,通过该类的对象名.属性(成员变量)名调用;成员变量名称在同一个类中是唯一的。
    2.2 局部变量,没有默认值,必须先赋值再使用
    局部变量,只能在当前的方法中使用,其他方法和其他类不能调用;在同一个方法中名称是唯一的,但多个方法中,允许局部变量同名
    2.3 局部变量和成员变量同名时,局部变量的优先级高于成员变量
    二、java文档注释(javadoc)自动生成
    1、单行注释:
    2、多行注释: 
    3、文档注释: 
    步骤:
    选择项目后,右键单击再选择【export…】,4个单选按钮中,选择package,最后点击【finish】完成帮助文档html文件的生成,默认保存在当前项目下的【doc】文件夹中

    三、java中无参方法的定义和调用 (方法包括:方法名称、方法的返回值类型、方法主体)
    1、方法的作用
    封装(重复的代码)
    提高代码的可重用性、可维护性
    2、如何定义无参方法 _方法命名遵循骆驼命名法
    public 返回类型 方法名( ){
    ……………方法体
    }
    3、根据返回类型,无参的方法,分为2种
    3.1 有返回类型(数据类型),方法体中,必须出现 
    return 【表达式、变量、值】,return 写在方法中最后一行
    3.3 没有返回类型,在定义方法时,返回类型写void,没有return语句,
    输出结果(System.out.println)
    4、方法的调用—
    调用其他类的方法:对象名.方法名(); 
    同一个类中,方法之间的调用:方法名();
    4.1 无返回类型
    对象名.方法名();输出数据
    4.2 有返回类型
    数据类型 变量名=对象名.方法名();
    System.out.println(变量名);
    或 System.out.println( 对象名.方法名() );

  • 相关阅读:
    Code Forces 650 C Table Compression(并查集)
    Code Forces 645B Mischievous Mess Makers
    POJ 3735 Training little cats(矩阵快速幂)
    POJ 3233 Matrix Power Series(矩阵快速幂)
    PAT 1026 Table Tennis (30)
    ZOJ 3609 Modular Inverse
    Java实现 LeetCode 746 使用最小花费爬楼梯(递推)
    Java实现 LeetCode 745 前缀和后缀搜索(使用Hash代替字典树)
    Java实现 LeetCode 745 前缀和后缀搜索(使用Hash代替字典树)
    Java实现 LeetCode 745 前缀和后缀搜索(使用Hash代替字典树)
  • 原文地址:https://www.cnblogs.com/shuchongzeishuai/p/6991142.html
Copyright © 2011-2022 走看看