变量与数据类型

Java常见两大数据类型

基本数据类型

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

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

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

String、数组、类、接口

变量

变量声明与初始化

int num = 10;

变量命名规则

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

转义序列

\0 空字符
\n 换行
\r 回车
\t 制表符
\" 双引号
\' 单引号
\\ 反斜杠

数据类型之间的转换

自动数据类型转换

满足以下条件,会根据优先级(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中的输入和格式化输出
posted @ 2019-12-19 17:57  笔架山Code  阅读(194)  评论(0编辑  收藏  举报