第一范文网 - 专业文章范例文档资料分享平台

使用Java只是理解逻辑程序1~13章知识盘点

来源:用户分享 时间:2025/8/25 9:18:53 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

} }

System.out.println(\请输入第一个数:\int num1=input.nextInt();

System.out.println(\请输入第二个数:\int num2=input.nextInt(); a.ope(op, num1, num2);

*************2.2.3

2.3:模拟一个简单的购房商贷月供计算器,假设按照以下的公式计算出利息和每月还款金额 总利息=贷款金额×利息

每月还款金额=(贷款金额+总利息)/贷款年限 3年(36) 利率:0.0603 5年(60) 利率:0.0612 3年(240) 利率:0.0639

import java.util.Scanner; public class Bok {

double maney;

public double loan(double loan,int yearchoice){ switch(yearchoice){ case 1: }

maney=loan*(1+0.0603)/36;

System.out.print(\×××月供为:\

break; case 2: maney=loan*((1+0.0612))/60; System.out.print(\×××月供为:\

break;

case 3: maney=loan*(1+0.0639)/240; System.out.print(\×××月供为:\ }

return maney;

break;

public static void main(String[] args) {

Scanner input = new Scanner(System.in); System.out.print(\请输入贷款金额:\

double loan=input.nextDouble();

System.out.print(\请选择贷款年限:1.3年(36个月) 2.5年(60个月) 3.20年(240个月)\

} }

int yearchoice=input.nextInt(); Bok bok=new Bok();

bok.loan(loan, yearchoice);

******************************************************************

***********2.2.5

2.5: 根据三角形的三条边长,判断其是直角、钝角、还是锐角三角形。程序的功能要求如下:

◎先输入三角形三条边的边长

◎判断能否构成三角形,构成三角形的条件是“任意两边之和大于第三边”,如果不能构成三角形

则提示“不是三角形!”

◎如果能构成三角形,判断三角形是何种三角形。如果三角形的任意一条边的平方等于

其他两边平方的和,则为直角三角形;如果任意一条边的平方大于其他两边平方的和,

则为钝角三角形;否则,则为锐角三角形。

import java.util.*;

public class TestTriangle {

public boolean isTriangle(int a,int b,int c){

boolean flag=false;

if(a+b>c&&a+c>b&&b+c>a){

shape(a, b,c); flag=true;

System.out.println(\这是一个\三角形\

}else{ System.out.println(\这不能构成一个三角形\}

return flag;

}

public String shape(int a,int b,int c){

String shape=\

if(a*a==(b*b+c*c)||a*a+b*b==c*c||a*a+c*c==b*b){ shape=\直角\

}else if(a*a>(b*b+c*c)||a*a+b*b

}else{ shape=\锐角\}

return shape;

} public static void main(String[] args) { TestTriangle op=new TestTriangle(); Scanner input=new Scanner(System.in); String choice=\

do{

System.out.print(\请输入第一条边:\int a=input.nextInt();

System.out.print(\请输入第二条边:\int b=input.nextInt();

System.out.print(\请输入第三条边:\int c=input.nextInt(); op.isTriangle(a, b, c);

System.out.println(\是否继续?(y/n)\choice=input.next();

}while(choice.equals(\System.out.println(\谢谢使用!!\

}

***********************************************************************

使用Java只是理解逻辑程序1~13章知识盘点.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3p8mk9dxjy6j6mw9r6su_12.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top