首页 > 编程知识 正文

计算机变量的取法(ap计算机a和计算机原理)

时间:2023-05-05 16:11:16 阅读:92465 作者:4686

几乎可以用什么名字命名变量,但有几个规则。 变量名必须以字母开头。 例如,a、b、c等。 在Java中,不能在class、static、int、double等变量名称中使用关键字或保留字。 请参阅此关键字和保留字的完整列表。

变量的名称必须与变量的功能和类型一致。 像score这样的名字有助于代码的可读性。 不要在考试中死亡。 命名变量名称,如thisIsAReallyLongName。 这使得代码很难理解。 考试的主要问题部分由高中AP计算机教师和大学教授评分。 你会想让他们的工作更加轻松吧。 每个评价者都要给成千上万的考试评分,所以我不想让他们做没用的学习。

虽然违反此规则不会导致程序错误,但是根据Java惯例,变量名称以小写字母开头,每个单词的第一个字符用大写字母标记。 变量名称不能包含空格。 因此,将每个单词的首字母大写,可以更容易地知道其名称。 这种惯例称为骆驼命名法(camel case )。 因为Java区分大小写,所以播放器得分和播放器得分是两个不同的变量名称。

int计算机播放器核心=0; //variablesnamesusingcamelcaseintplayerscore=0; Java使用标准的数学运算符进行加法、减法-、乘法*、除法/。 Java使用==测试左值是否等于右值。=测试两侧的值是否不同。 但是,请注意%是模或余数运算符。

请在DrJava对话窗格中尝试以下操作: 这样可以直接运行Java代码,而无需声明类。 按回车键后,自动输出结果。 输入下一行后返回滑架,会得到什么样的输出?

11 % 103 % 48 % 29 % 2模式运算符%返回第一个数除以第二个数后的余数。 由于在AP计算机考试中经常考察模数运算符,所以应该熟悉其各种各样的一般用途。

用这个检查奇偶校验。 (num % 2==1为奇数,num % 2==0为偶数)。 实际上,也可以使用它来检查任意数是否能被其他数整除(num1 % num2==0)。 使用它获取整数的最后一位(num % 10 )。 使用它获取转换为时数(num % 60 )的剩余分钟数。 此外,对于需要进位处理的单位(如距英寸2英尺),需要采取模型来获得新的子单位数量。 System.out.println ) ),然后尝试输出以下表达式的值:

1/31.0/31/3.0 (双精度)1/3那些答案分别是什么?

的幸福项链用Java进行整数除法时,Java缺省情况下希望得到整数结果,因此将完全截断小数部分。 但是,如果将整数int和浮点数double混合进行计算,则Java会以浮点数输出结果。 如果希望整数为浮点数,则需要进行(双精度)类型转换) cast )的操作。 与此相对,浮点数可以通过int将浮点数转换为整数。 在这里,cast的词义与用粘土制作陶器(casting a pot in clay )一致。 在Java中,如果变量类型兼容,则可以使用类型转换将一种类型的变量转换为另一种类型。

1.0除以3的结果正确吗? 实际上,Java的double最多可以输出14位到15位的十进制小数。 这是由于各double变量所占的存储器位数有限而产生的自然结果。 计算机进行的浮点运算在精度上也有同样的限制。

Java整数可以表示-2147483648到2147483647之间的值。 为什么要把这两个数看成上下的界限呢? 请记住,之前说过int类型为32 bit。 如果用1 bit表示符号,则剩下的31 bit的最大值就是这个数。 如果将0视为正数,则int型所表示的正数与负数的数量正好相等。

System.out.println ) ),然后尝试输出以下表达式的值:

integer.min _ value integer.max _ value integer.min _ value-1 integer.max _ value 1最后两个表达式是如何输出的? 结果,你感到意外吗? 可以表示的整数的最小值减1后,又会恢复为整数的最大值。 这被称为下界溢出(underflow )。 同样,整数的最大值加1得到整数的最小值,将其称为上边界溢出(overflow )。 这和汽车测距仪和家里的水表很相似。

什么时候使用Integer.MAX_VALUE和Integer.MIN_VALUE? 一个常见的例子是将变量初始化为整数的最小值(当然直接代入第一个数也没问题),然后将其用作临时存储区,在找到最大值之前寻找一系列数中较大的一个。 人们有时会错误地将变量初始化为零,最大值为负数时,不会得到正确的结果。

任何电脑游戏都一样玩的话,很快就会变得无聊。 游戏经常使用随机数生成不同的可能性。 需要掌握Math.random ()的使用,得到想要的随机数。 Java中还有其他几个数学method (例如取绝对值的Math.abs ) ),可以在自己的程序中使用。 这些方法是类匹配的静态方法,意味着可以直接从类名称. method name调用。 静态方法也称为类方法,可以在不声明对象的情况下调用。 但是,不能更改对象的字段。 只需处理在class的所有对象共享的静态中定义的参数或变量。

点击“了解更多”,学习AP计算机,冲刺卡内基甜瓜。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。