提醒: 编程语言 的语法是最机械的。在阅读过程中,请尽量关注于程序做了些什么,而一些语法细节可以暂时忽略。入门之后,在今后的读写代码过程中,语法自然会熟练起来。
如需完整教程文字版,私信联系。
五 变量-在程序中保存修改信息
在上一讲的”根号”类中,用了一个整数(int)变量来保存输入值. “参数”是一个 字符串 (String)数组. Java中还有其他几种基本变量: boolean , char , byte, short , long , float , double
boolean 年纪尚幼 = true; // true或false,真或假 char 姓 = '好'; // 单个字符 byte 年龄 = 27; // 字节: -128到127, 即-2^7到(2^7-1) short 认识人数 = 1234; // 短整数: -32768到32767, 即-2^15到(2^15-1) int 不认识人数 = 1234567890; // 整数: -2^31到(2^31-1) long 星球数 = 123456789000000000L; // 长整数: -2^63到(2^63-1) float 身高 = 1100000000f; // 单精度浮点数: 2^-126到(2-2^-23)*2^127 double 体重 = 999999999999.9; // 双精度浮点数: 2^-1074到(2-2^-52)*2^1023
它们的范围逐渐增大,可以根据需要选择. 长整数后如果不加’L'(大写的l),会被默认为整数值.
上一讲的 四则运算 类中,已经尝试了4种 运算符 . 变量运算的结果可以赋给自己,或者另一个变量.
举个例子, 如2岁的时候认识一个字,每年增加两倍, 3年之后会变成多少.下面是一个很直白的计算方法:
你的感觉没错, 它看起来就很累赘, 而且如果要算10年后呢?
恭喜! 你已经有了判断代码优劣的直觉. 至于改进方法,留个悬念吧.
敬请期待后续,关注本号“用 中文编程 ”!