java 语言入门(二)java数据类型与表达式(2)

1.0 java符号

  1. 标识符
    1. 以美元符 $ 字母 _ 汉字开头(不建议用汉字)
    2. 后面可以跟 $ 字母 _ 汉字 数字
    3. 不能与关键字重复,区分大小写,最好见名知意
      你可以理解为给变量起的名字
  2. 关键字
    1. java把一些单词用作特殊作用,不能当标识符
    2. 下表给了一些关键字和用途.
关键字用途
byte char boolean int double float long short void基本类型
new super this null instanceof对象创建 引用
if else switch case default选择语句
do while for循环语句
break continue return控制转移
try catch finally thros assert异常处理
synchronized线程同步
abstract final private public protected static修饰说明
class extends interface implements import package类 继承 接口 包
native transient volatile其他方法
true false布尔常亮

3. 分隔符
点 空格 {} ;
4. 注释
1. // 单行注释
2. /**/ 多行注释
3.

      /**  
      *
      */  文档注释  可以用javadoc 生成帮助文档  风格和官方文档一样

2.0 数据类型与变量

  1. 简单数据类型(基本数据类型)
    2. 整型 int byte short long(4 1 2 8个字节)
    3. 浮点型 double float (4 8)
    4. 字符型 char (2)
    5. 布尔型 boolean
  2. 复合数据类型(引用数据类型)
    1. 类 class
    2. 接口 interface
    3. 数组
  3. 常量
    1. 布尔常量 eg:true false
    2. 整型常量 eg 100 200 5 54 6
    3. 浮点常量 eg 1.2 3.0 4.36
    4. 字符常量 ‘a’
    5. 字符串常量 “asdsDASD”
  4. 变量
    1. 变量的定义与赋值 int a = 5;
    2. 变量的取值范围 与变量的类型一致
    3. 强制转换
      1. 变量 = (数据类型)表达式

1.0 表达式与运算符

  1. 算数运算符 + - * / % ++ – - 整数相除结果是整数,其他是小数 例如 7/2 = 3 7.0/2.0 = 3.5 %取余运算 正负取决于前面的那个
  2. 关系运算符 < > == <= >= !=
  3. 逻辑运算符 && || !
  4. 位运算符 >> << >>>(不带符号右移) & | ^ a^b ab分别转为二进制 进行异或操作
  5. 赋值组合运算符 += a+=b 意思是 a =a +b;
  6. 其他运算符
    1. ?: 相当于if else
    2. [] 数组
    3. . 访问对象或者类的成员
    4. (int) 强制类型转换
    5. new 创建对象或者数组
    6. instanceof 判断对象是否为类的实例
  7. 运算符优先级
    1. T1 () new [] 点
    2. T2 ++ – (后缀大于前缀)
    3. T3 ~ !(type) + - (正负)
      • / %
    4. 加 减
    5. << >> >>>
    6. 关系运算
    7. == =
    8. &
    9. ^
    10. !
    11. &&
    12. ||
    13. ?:
    14. 赋值运算

1.0 数据的输入/输出

  1. 数据的输出
    1. printf() 格式输出
    2. print() 不换行输出
    3. println 换行输出
  2. 数据的输入
    1. 字符输入 System.in,read()
    2. Scanner s = new Scanner(System.in);
      String str = null;
      System.out.println(“请输入您想输入的字符串:”);
      str = s.next();
      System.out.println(“您输入的是:”);
      System.out.println(str);
  3. 用swing对话框实现输入和显示(自己百度)

1.0 常用的数学方法

方法功能
int abs()求绝对值
double ceil(double d)不小于d的最小整数
double floor(double d)不大于d的最大整数
int max(int a,int b)两个数之间的最大数
int min(int a,int b)两个数之间的最小数
double random()0 与1 之间的随机数 不包括0 1
int round(float f)求靠近f的整数
double sqrt(int a)求a的平方根
double pow(double a,double b)求a 的b次幂

欢迎评论交流 评论内容会直接发送至我的邮箱 ,所以我会尽快回复

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值