当前位置:首页 > Java

java整型如何赋值

2026-03-24 13:16:18Java

整型变量的声明与赋值

在Java中,整型变量包括四种基本类型:byteshortintlong。赋值时需注意数据范围和语法规则。

直接赋值
声明变量后直接赋予字面值:

int num = 100;          // int类型赋值
short smallNum = 50;    // short类型赋值
byte tinyNum = 10;      // byte类型赋值
long bigNum = 100000L;  // long类型需加后缀L或l

通过表达式赋值
可使用算术运算或方法返回值:

java整型如何赋值

int a = 10 + 20;                  // 表达式计算
int b = Math.max(5, 10);          // 方法返回值

类型转换赋值

自动类型转换(隐式)
小范围类型可自动转为大范围类型:

short s = 100;
int i = s;  // short自动转为int

强制类型转换(显式)
大范围转小范围需强制转换,可能丢失精度:

java整型如何赋值

int largeNum = 200;
byte smallByte = (byte) largeNum;  // 强制转换

特殊赋值场景

十六进制/二进制赋值
支持字面值的特殊进制表示:

int hexNum = 0xFF;    // 十六进制赋值(255)
int binNum = 0b1010;  // 二进制赋值(10)

下划线分隔符
Java 7+支持用下划线提高可读性:

long creditCard = 1234_5678_9012_3456L;

注意事项

  • long类型字面值需加L后缀,避免被误认为int
  • 赋值超出范围会导致编译错误(如byte b = 200;)。
  • 强制转换时需检查数据范围,防止溢出。

示例代码整合:

public class Main {
    public static void main(String[] args) {
        int decimal = 42;
        long universeAge = 13_800_000_000L;
        byte clamped = (byte) 128;  // 结果为-128(溢出)
    }
}

标签: 赋值整型
分享给朋友:

相关文章

vue实现赋值方法

vue实现赋值方法

Vue 实现赋值的方法 在 Vue 中,赋值操作需要遵循响应式规则,确保数据变化能够触发视图更新。以下是常见的赋值方法: 直接赋值(仅适用于根级属性) 对于 Vue 实例的 data 对象中的根级属…

react 无状态组件 如何赋值

react 无状态组件 如何赋值

无状态组件赋值方法 无状态组件(Stateless Functional Component)本身是纯函数,不维护内部状态。若需要动态数据,可通过以下方式实现: 父组件传递props 父组件通过pr…

js字典赋值实现

js字典赋值实现

字典赋值的基本方法 在JavaScript中,字典通常用对象(Object)或Map实现。对象是最常见的方式,键值对通过属性名和属性值表示。 使用对象字面量直接赋值: const dict = {…

jquery给div赋值

jquery给div赋值

使用 jQuery 给 div 赋值的方法 使用 .text() 方法设置纯文本内容 $("#divId").text("这是纯文本内容"); 此方法会将内容作为纯文本插入,HTML 标签会被转义显示…

jquery给文本框赋值

jquery给文本框赋值

使用 jQuery 给文本框赋值 jQuery 提供了多种方法为文本框(<input type="text"> 或 <textarea>)赋值,以下是常见的方法: 方法一:使…

jquery给select赋值

jquery给select赋值

使用 jQuery 给 select 赋值 jQuery 提供了多种方法来动态设置 <select> 元素的值或选项。以下是几种常见场景的实现方式: 设置选中值 通过 val() 方法可…