小白日记

@

java小白成长日记day03

1.byte越界问题

byte类型的数据进行运算时超过其存储范围怎么办?

System.out.println(byte(128));

数据在计算机中是以补码的形式存储的,首先我们得了解原码,补码,反码

简单理解一下,正数的时候原反补码都一样,下面的适合负数第一位是符号位0代表正数,1代表负数。

  • 原码:例如7用二进制表示就是0000 0111。

  • 反码:就是符号位不变,其他全部去反。

  • 补码:在反码的基础上末位加1.

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0IE2EDdh-1593095146947)(D:\上课笔记\qqFF89FBFBEE0D7AF209F36C23A28A9B2E\dca39c98c9214aadaa2dbd48e770cf81\clipboard.png)]

2.键盘输入

(1)导包

import java.util.Scanner;

(2)创建对象/工具

Scanner sc = new Scanner(System.in);

(3)获取数据

int num = sc.nextInt();

3.随机函数

(1)随机生成数字的方法

:Math.random()

(2)常用的函数

绝对值函数 Math.abs();
平方根函数 Math.sqrt();
四舍五入函数Math.round()

4.控制语句

(1)顺序控制

从上往下,从左往右,顺序执行。

(2)选择控制

1)if选择

单分支:if(条件){

语句块

}

双分支:if(){

}else{

}

多分支:if(){

}else if(){

}else{

}

2)switch选择
import java.util.Scanner;

/**
 * 随机输入月份,打印季节
 */

public class Month<month>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值