变量与数据类型

Posted zhouge6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量与数据类型相关的知识,希望对你有一定的参考价值。

Java常见两大数据类型

基本数据类型

  • 数值型:
    整型:byte、short、int、long
    浮点型:float、double

  • 非数值型:
    字符型:char
    布尔型:boolean

引用数据类型(内存操作)

String、数组、类、接口

变量

变量声明与初始化

int num = 10;

变量命名规则

  • 变量名可以由任意顺序的大小写字母、数字、下划线(_)和美元符号($)等组成
  • 第一个字符必须为字母或下划线或$符号,不能以数字开头
  • 不能包含除_和$符号以外的任何特殊字符,如% 逗号 空格 #等
  • 变量名不能是Java的保留关键字

转义序列

 空字符

 换行

 回车
	 制表符
" 双引号
' 单引号
\ 反斜杠

数据类型之间的转换

自动数据类型转换

满足以下条件,会根据优先级(short -> int -> long -> float -> double)进行自动转换:

  1. 待转换的两种数据要相互兼容
  2. 转换后的数据类型范围不小于转换前的类型表示范围

强制类型转换

大转小时需要用到,例如:

double num1 = 42.2456;
int num = (int)num1;
System.out.println(num);

键盘输入

Scanner类

Scanner input = new Scanner(System.in);
System.out.print("输入:");
int power = input.nextInt();

/*****************************************************************************
*    常用的三种方法:                                                        
*                                                                            
*    nextInt(): 只读取int类型的值,如果在键盘输入非整型的数据会报错            
*                                                                         
*    next():读取用户输入的字符串,直到输入空格后停止                          
*                                                                          
*    nextLine():读取用户输入的字符串,包括空格和其它符号,直到输入回车后停止    
******************************************************************************/

总结

  1. 变量就是一块内存空间
  2. 变量命名规范:驼峰命名法
  3. 常用数据类型
  4. 数据类型的转换
  5. Java中的输入和格式化输出

以上是关于变量与数据类型的主要内容,如果未能解决你的问题,请参考以下文章

java 循环变量

Python学习总结

Android:将片段和弹出窗口的点击事件中生成的变量传递给活动的方法

变量的内存分析图

Python从零开始:变量与基本数据类型

Android 上的 Kotlin:如何在片段中使用数据库中的 LiveData?