Java的变量和数据类型

数据类型

数据类型就是规定变量的空间有多大
1. 数值
整型:short,int,long,byte
浮点型:float,double
2. 非数值
boolean,char,String

数据类型 类型说明符 位数
整型 int 32
短整型 short 16
长整型 long 64
字节型 byte 8
单精度浮点型 float 32
双精度浮点型 double 64
布尔类型 boolean 8
字符类型 char 16
字符串类型 String -

变量

变量是计算机中一块特定的内存空间

Java的命名规则

1.首字母必须是英文、$或者_
2.其他位在首字母的基础上加上数字
3.不能使用关键字
Java的命名规范
1.变量名注意不要重复
2.见名知意,使用有意义的英文
3.一条语句可以声明多个类型相同的变量
我们可以把Java的命名法叫做驼峰命名法

常量

如果内容不希望被别人修改则需要使用常量

  • 定义常量的关键字final

字面常量

  • 直接在代码中书写的值,在运行时不能修改。
  • 字面常量分类
    整数字面常量
    小数字面常量
    字符常量

字面常量的使用

  • 整数
    10进制、8进制、16进制
  • 浮点数
    小数、科学计数法
  • 字符
    使用单引号(”)
  • JAVA SE7中新增使用
    使用下划线分割数字方便观看:987_654_321

常用的关系运算符

1.>、=、<=
3.==、!=
关系运算符比较结果为布尔类型boolean
true表示真
false表示假

Java的转移序列

转义序列

包括反斜杠()的字符组合后跟字母或用数字的组合

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

格式化输出

  • System.out.printf();
  • Java提供标准的API
  • JDK5以后才能使用
占位符 说明
%d 按照10进制格式输出整数
%f 按照10进制格式输出小数
%e、%E 按照科学计数法输出小数
%o 按照8进制格式输出整数
%x、%X 按照16进制格式输出整数
%s、%S 按照字符串方式输出
%c、%C 按照字符符号输出
%n 按照特定操作系统输出换行符

类型转换

类型转换
- 自动类型转换
1.两种类型要兼容(数值类型)
2.目标类型大于源类型
short -> int -> long -> float -> double
- 强制类型转换
语法:(类型名)变量或值

键盘输入Scanner的用法

import java.util.Scanner;
public class MyTest{
    public static void main(String[] args){
    System.out.print("请输入一个数字:");
    Scanner input = new Scanner(System.in);
    int num = input.nextInt();
    System.out.println("输入的数字为:" + num);
    }
}

–By 莫名 2017年12月5号晚

猜你喜欢

转载自blog.csdn.net/weixin_41202038/article/details/78724140