栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

变量、常量、Scanner方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

变量、常量、Scanner方法

变量:会发生改变的量                 变量的分类:

                        数值类和非数值类,引用数据类型目前不说,现在还用不到。

                        数值类:

                                整数类:

                                        type、shor、int、long

                                非整类:

                                       float、double

                        非数值类:

                                char:只能输入一个字符或一个汉字

                                String:可以输入多个字符

                                double:布尔类型,有且只有两个值(true(逻辑真)false(逻辑假))

                变量的命名规则:

                                 变量名主要由:数字、英文、美元符号($)、下划线、中文

                                 其中:不能以数字开头、且美元符号($)尽量避免使用。

                变量的声明和赋值:
public class HelloWorld{

    public static void main(String[] args){

        //第一种赋值语句,在声明变量的时候直接赋值

        //例:类型 + 变量名 = 值;其中“类型”是可以直接改变的,它的“值”也要做相应的改变

        //定一个整型变量(StudentAge)然后给它赋值(20)
        int StudentAge = 20;
        
        //第二种:先声明一个整型变量(StudentAge)、然后再赋值
        int StudentAge;
            StudentAge=20;

}
}
        
常量:简单理解就是,不会发生改变的量                 规则:

                        全部大写,多个单词之间用“_”(下划线)隔开

                格式:final  类型  常量名称  =  值;

                        其中“final”是定义常量的标志,去掉“final”就变成了变量,还有一个就是:一般在定义常量时就直接赋值了。

                   例:定义一个字符串类型的常量:

                       final String STUDENT_NAME = "张三丰"   

Scanner:键盘输入函数                 导包:

                        import java.util.Scanner   

                        或者在创建对象:Scanner imput = new Scanner(String.in) 完成后,按住快捷键:Ctrl+Shift+O。

//导包是在这里写的
import java.util.Scanner;

public class HelloWorld{

    public static void main(String[] args){
        
        //创建对象
        Scanner imput = new Scanner(String.in);
        //键盘输入
        int Age = imput.nextInt();

        System.out.println(Age);
        

}
}
获取数据的方法:

                        .nextInt():获取整型数据

                        .nextShort():获取短整型数据

                        .nextFloat():获取浮点型数据

                        .nextLong():获取长整型数据

                        .nextDouble:获取双精度型数据

                        .nextByte:获取比特型数据(二进制数据)

                        .next():获取字符串 ,以空格或TAB结束

                        .nextLine():获取字符串,以回车(“n”)结束”

字符串比较用:

                        str1.equals(str2);

到这里就结束了,目前还在学习中,若有错误请私信我或评论,请大家不吝赐教谢谢。

暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1017193.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号