当前位置:首页 > 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

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

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

类型转换赋值

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

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

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

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;)。
  • 强制转换时需检查数据范围,防止溢出。

示例代码整合:

java整型如何赋值

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

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

相关文章

react如何给input赋值

react如何给input赋值

在React中给input赋值的方法 使用受控组件(推荐方式) 通过React的state与input的value属性绑定,实现双向数据流控制。每当输入内容变化时,更新state;state的变化又会…

react 无状态组件 如何赋值

react 无状态组件 如何赋值

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

js实现解构赋值

js实现解构赋值

解构赋值基础语法 解构赋值允许从数组或对象中提取值,并赋给对应的变量。JavaScript中解构赋值分为数组解构和对象解构两种形式。 数组解构示例: const arr = [1, 2, 3];…

js字典赋值实现

js字典赋值实现

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

jquery给input赋值

jquery给input赋值

使用 jQuery 给 input 赋值 jQuery 提供了多种方法来给 input 元素赋值,以下是几种常见的方式: 使用 .val() 方法 .val() 方法是 jQuery 中最常用的方式…

jquery给td赋值

jquery给td赋值

jQuery 给 td 赋值的方法 通过 text() 方法赋值纯文本 使用 text() 方法可以设置 <td> 元素的文本内容,HTML 标签会被转义为纯文本。 $("td").te…