0 0

数值运算的问题5

short i = 1,j = 1;
i = i+j;

哪里错了?
OO 
2008年6月23日 15:53

1个答案 按时间排序 按投票排序

0 0

采纳的答案

i和j虽然都是short类型,但是他两个相加后可能超过short类型的最大值
所以jdk里将两个short类型相加的值认为是int型
i=i+j相当于将int型转换为short型,如果要转换,必须使用显示强制类型

i=(short)(i+j);

2008年6月23日 16:13

相关推荐

    PLC程序中_数值运算

    在PLC程序中,数值运算也存在一些挑战和限制,例如浮点运算的精度问题、整数溢出的问题等。这些挑战和限制需要PLC程序员进行careful consideration和解决。 PLC程序中的数值运算是非常重要的,需要PLC程序员进行...

    JAVA基础经典数值运算代码75个

    在Java编程语言中,数值运算构成了程序的基础,无论是简单的加减乘除,还是复杂的数学算法。这个"JAVA基础经典数值运算代码75个"集合,显然涵盖了多种基础和经典的数值运算示例,包括但不限于兔子数列(Fibonacci...

    Matlab 数值运算:更多求根知识_Matlab数值运算_求根_

    在MATLAB这个强大的数学计算软件中,数值运算占据了极其重要的地位,特别是在求解方程和根的问题上。本文将深入探讨MATLAB中的求根方法,主要基于提供的标题和描述,结合两个视频文件“Matlab 数值运算(1):方程求...

    C语言数值运算经典源码

    "C语言数值运算经典源码"这个主题包含了C语言中处理数字的基本操作和算法,对于初学者来说是非常有价值的学习资源。下面我们将深入探讨C语言在数值运算方面的核心知识点。 1. 基本数据类型:C语言提供了多种基本...

    Shell编程范例之数值运算-TinyLab原创.

    《Shell编程范例之数值运算》由TinyLab原创,该文档属于《Shell编程范例序列》的第一章,主要介绍了在Shell编程中如何进行基本的数值运算,包括整数和浮点数的运算,以及如何使用Shell脚本来产生指定范围的随机数和...

    10. 数值运算,字符串处理,时间管理1.rar

    在进行数值运算时,需要注意数据类型的转换和溢出问题,以避免程序出错。 接下来是字符串处理。在J2ME中,String类是处理文本的主要工具,它不可变且支持多种操作,如连接(concatenation)、查找(indexOf)、替换...

    实验二 MATLAB的基本数值运算

    MATLAB是一种广泛应用于科学计算和工程领域的高级编程环境,它具有强大的数值运算功能。本实验主要涉及以下几个核心知识点: 1. **常量与变量**:MATLAB中的变量无需预先声明,可以直接使用。变量命名遵循一定的...

    程序设计的灵魂算法优秀文档.ppt

    2. 非数值运算算法:用于解决非数值运算问题。 3. 图形算法:用于解决图形问题。 4. 数据结构算法:用于解决数据结构问题。 六、结论 本文档主要介绍了程序设计的灵魂算法的概念、特点、表示方法和设计方法。...

    易语言学习-数值运算支持库 - 公开测试版(2012-4-24).zip

    它提供了数值运算的库函数,使得用户在处理数学计算、数据分析或科学计算等问题时更加便捷。 易语言的数值运算支持库可能包括一系列的内置函数和模块,涵盖了基本的算术运算(如加、减、乘、除)、复数运算、矩阵...

    js中Number数字数值运算后值不对的解决方法.docx

    JavaScript 中 Number 数字数值运算后值不对的解决方法 ...解决 JavaScript 中 Number 数字数值运算后值不对的问题需要重新编写浮点运算函数或使用 Number 的 prototype 方法来实现精确的浮点运算。

    数值运算PPT学习教案.pptx

    数值运算在信息技术领域占据着至关重要的地位,尤其是在科学计算和工程问题解决中。MATLAB,全称Matrix Laboratory,是一个强大的数学计算环境,特别适用于矩阵和数组操作。本教程将深入探讨MATLAB中的数值运算,...

    10. 数值运算,字符串处理,时间管理2.rar

    在J2ME(Java Micro Edition)开发中,数值运算、字符串处理和时间管理是至关重要的基础知识,对于构建高效且用户友好的移动应用来说必不可少。以下将详细解释这些关键概念。 一、数值运算 在J2ME中,数值运算涵盖...

    推选文档MATLAB数值运算PPT.ppt

    MATLAB是一种强大的数值计算软件,广泛应用于工程计算、科学建模和数据分析等领域。在MATLAB中,矩阵是最基本的数据结构,它可以表示...学习和熟练掌握MATLAB的数值运算,对于提高计算效率和解决实际问题具有重要意义。

    C++数值运算常用算法源码

    在C++编程中,数值运算是一项基础且重要的任务,它涉及到许多数学领域的应用,如科学计算、数据分析和工程模拟。本资源"**C++数值运算常用算法源码**"提供了丰富的实现,帮助开发者深入理解并运用这些算法。下面将...

    MATLAB中函数的数值运算PPT学习教案.pptx

    在MATLAB中,函数的数值运算是非常关键的特性,它允许用户进行复杂的数学运算和问题求解。MATLAB提供了两种主要的方式来建立数值函数:使用`inline`命令和编写`function`程序。 **1. `inline`命令创建数值函数** `...

    数值运算微分方程求解与函数优化PPT学习教案.pptx

    【数值运算】在数学和计算机科学中,数值运算是一种处理数学问题的方法,特别是涉及大量计算的问题,如微分方程的求解和函数优化。在本PPT学习教案中,重点介绍了如何使用MATLAB进行数值运算,这是一款强大的数学...

    表达式求值与幂运算算法

    在本篇文档中,作者向我们展示了如何使用JavaScript实现基本的算术表达式求值与幂运算算法。...通过对这些基本算法的理解和掌握,可以帮助我们更好地处理计算机中的数值运算问题,编写出更加高效和准确的代码。

    数值运算基础PPT学习教案.pptx

    这些基础知识构成了MATLAB中数值运算的基础,对于解决线性代数问题、系统分析以及信号处理等领域的问题至关重要。掌握这些操作可以高效地进行数值计算和模拟,是进行科学计算和工程应用的重要工具。通过深入理解和...

    完整版 由浅入深学习MATLAB软件 MATLAB编程入门教程 第2章 MATLAB数值运算(共34页).ppt

    这些基本的数值运算构成了MATLAB强大功能的基础,使得用户能够高效地处理各种数值问题。随着学习的深入,你将掌握更复杂的算法和技巧,如线性代数、微积分、优化问题等,进一步提升你的MATLAB编程能力。

Global site tag (gtag.js) - Google Analytics