网站大量收购独家精品文档,联系QQ:2885784924

基本数据类型和基本操作.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本数据类型和基本操作

变量 // Compute the first area radius = 1.0; area = radius*radius*3.14159; System.out.println(The area is “ + area + for radius +radius); // Compute the second area radius = 2.0; area = radius*radius*3.14159; System.out.println(The area is “ + area + for radius +radius); 变量赋值问题 赋值方法 int a=3; float f; f=12.3456L; 在方法体内定义的局部变量,应该对其赋值,否则无法通过编译 对于简单类型变量生存空间的讨论 变量的生存空间是由两个大括号决定的 { int x=1; { char c=‘a’; } } 简捷赋值语句 1.占用的字节较少的转换成字节较多的类型。 2.如short类型(2 bytes)遇上int类型(4 bytes),会转换成int类型。 3.字符类型会转换成short类型(字符会取其unicode码)。 4.int类型会转换成float类型。 5.表达式中若某个操作数的类型为double,则另一个操作数也会转换成double类型。 6.布尔类型不能转换至其他的类型。 例2.2计算抵押贷款 问题描述:要求用户输入利率、年数和贷款总额,计算月偿还额和总偿还额,并将他们显示出来 计算公式如p32 先看程序框架 public class ComputeMortgage { // Main method public static void main(String[] args) {1、输入 2、计算 3、显示或输出 } } Main方法: 1、输入 double annualInterestRate; int numOfYears; double loanAmount; ? // Enter monthly interest rate System.out.println( Enter yearly interest rate, for example 8.25: ); annualInterestRate = MyInput.readDouble(); double monthlyInterestRate = annualInterestRate/1200; // Enter number of years System.out.println( Enter number of years as an integer, for example 5: ); numOfYears = MyInput.readInt(); ? // Enter loan amount System.out.println(Enter loan amount, for example 120000.95: ); loanAmount = MyInput.readDouble(); Main方法: 2、计算 double monthlyInterestRate = annualInterestRate/1200; // Calculate payment double monthlyPayment = loanAmount*monthlyInterestRate/ (1 - (Math.pow(1/(1 + monthlyInterestRate), numOfYears*12))); double totalPayment = monthlyPayment*numOfYears*12; 3、显示 System.out.println(The monthly payment is + monthlyPayment); System.out.println(The total payment is + totalPayment); 注:Math类中计算bp的方法是pow(b,p). Math类属于的运行系统,对所有java程序都是可见的 例2.3计算整钱兑换零钱 问题描述:要求用户输入一个双精度的整数代表总圆数,计算列出与其等价的零钱数 先看程序框架 public class ComputeChange {

文档评论(0)

beoes + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档