java基础语法总结(一)

java的个人学习简结(一)

java基础语法重要知识点简单分为以下几点

在这里插入图片描述

一、八种基本数据类型

//1字节=8位
整型:byte(1字节) short(2字节) int(4字节) long(8字节)
浮点型:float(4字节) double(8字节)
字符型: char(2字节)
布尔型:boolear(1字节)

在这里插入图片描述
如果是两个相加的是变量,而不是常量,默认转换为int类型

byte b1 = 10;
byte b2 = 20;
byte b3 = b1 + b2; 
byte b4 = 10 + b2;
// 第三、四行代码会报错,b1和b2、10和b2会自动转换为int类型
// 要修改为:
int num = b1 + b2;
int num1 = 10 + b2;

类型转换:把一个数据范围大的数值或者变量赋值给另一个数据范围小的变量。

格式:目标数据类型 变量名 = (目标数据类型)值或者变量;

double num1 = 5.5;
// 将double类型的num1强制转换为int类型
int num2 = (int) num1; 

常量优化机制:数据类型进行赋值时,会比较是否会超出类型限制范围,例如byte的范围是-128~127,不在会编译失败

二、Scanner和Random对象

//可以通过 Scanner 类来获取键盘的输入
Scanner sc =new Scanner(System.in);
int num = sc.nextInt();
System.out.println(num);

随机数对象
  1. 导入包
    import java.util.Random;

  2. 创建对象
    Random r = new Random();

  3. 产生随机数
    int num = r.nextInt(10);

    解释: 10代表的是一个范围,如果括号写10,产生的随机数就是0-9,括号写20,参数的随机数则是0-19

Random random = new Randomm();
//生成一个整数0到9之间的随机数,
int num= r3.nextInt(10)

以上只是一个演示的例子,可以延伸应用到其它的数据类型

三、运算符

算术运算符:

符号作用
+
-
*
/
%取余

赋值运算符:
在这里插入图片描述
逻辑运算符:
在这里插入图片描述
短路与&&,如果左边为真,右边执行;如果左边为假,右边不执行。
短路或||,如果左边为假,右边执行;如果左边为真,右边不执行。

关系运算符:
关系运算符有6种关系,分别为小于、小于等于、大于、等于、大于等于、不等于。在这里插入图片描述
三目运算符:
判断结果为boolean型,为true时调用表达式1,为false时调用表达式2

int a = 10;
int b = 20;
// 判断 a>b 是否为真,如果为真取a的值,如果为假,取b的值
int c = a > b ? a : b; 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值