首页 > 其他分享 >今日总结

今日总结

时间:2024-03-11 23:03:40浏览次数:26  
标签:总结 int sum System static 今日 npv public

 

 

 

 

import java.util.*;

public class test {
static Scanner in = new Scanner(System.in);

public static void input(int a[], int n) {//数组输入
for (int i = 0; i < n; i++) {
a[i] = in.nextInt();
}
}

public static int[] year_npv(int c[], int d[], double r)// 计算年净现值并存入数组
{
for (int t = 0; t < c.length; t++) {
d[t] = (int) (c[t] / (Math.pow(1 + r, t)));
}
return d;
}

public static int sum_npv(int e[])// 计算最终净现值
{
int sum = 0;
for (int i = 0; i < e.length; i++) {
sum += e[i];
}
return sum;
}

public static void main(String[] args) {

int a[] = new int[6];// 项目的年金额数组
int b[] = new int[6];// 年净现值数组
for (int i = 1; i <= 4; i++) {
System.out.println("请输入项目" + i + "每年的金额:");
input(a, 6);
int npv1 = sum_npv(year_npv(a, b, 0.08));
int npv2 = sum_npv(year_npv(a, b, 0.12));
System.out.println("项目的净现值为:贴现率8%:" + npv1 + " 贴现率12%:" + npv2);
System.out.println();
}
}
}


标签:总结,int,sum,System,static,今日,npv,public
From: https://www.cnblogs.com/zhaoyueheng/p/18067289

相关文章

  • 博弈论个人笔记总结
    博弈论简单易懂的博弈论讲解(巴什博弈、尼姆博弈、威佐夫博弈、斐波那契博弈、SG定理)-The_Virtuoso-博客园(cnblogs.com)尼姆博弈(Nim)游戏引入:假设先手为$X$,后手为$Y$先假设有两堆石子,数量分别为a,b,如果$a\neqb\and\a>b$,$X$选石子$x$个让$a-x=b$,然后$......
  • cmd 的图论练习题(近期总结 2024.3.11)
    AGC010ERearranginglink题意:一个序列\(a_{1...n}\),两个人游戏。先手打乱这个序列,然后后手可以多次选择一对相邻的互质的数交换。先手希望最终序列字典序尽量小,后手则相反。两人都绝顶聪明,求最终序列。\(1\len\le2000,\space1\lea_i\le10^8\)考虑不互质的两个数\(a_i,a......
  • 3.11每日总结
    净现值计算 #include<iostream>#include<iomanip>#include<cmath>constintPROJECTS=6;constintYEARS=4;intmain(){//创建二维数组储存每个项目每年利润intmoney[PROJECTS][YEARS]={{-100000,-1000000,-100000,-120000},{10000,......
  • 总结
    主要用来写一些自己的漏洞最大的漏洞:不记得更新这篇博客……数据结构Splay:(平均一个题4个小时我也是很服气一定要记得随时splay要不然会T(当然还得记得及时update不然在一些需要siz的操作会寄如果是区间翻转的时候,splay的时候要顺便pushdown,先pushdown父节点再pushdown自己......
  • 【Python使用】python高级进阶知识md总结第3篇:静态Web服务器-返回指定页面数据,静态We
    python高级进阶全知识知识笔记总结完整教程(附代码资料)主要内容讲述:操作系统,虚拟机软件,Ubuntu操作系统,Linux内核及发行版,查看目录命令,切换目录命令,绝对路径和相对路径,创建、删除文件及目录命令,复制、移动文件及目录命令,终端命令格式的组成,查看命令帮助。HTTP请求报文,HTTP响应报文......
  • 一文学会JDBC实现java和mySQL的数据连接(尚硅谷学习课程代码+笔记+思路总结)
    JDBC是指数据库连接技术,用于java连接mySQL等数据库。本文详细介绍了尚硅谷课程中JDBC的学习内容和补充知识。概述java语言只提供规范接口,存在于java.sql.javax.sql包下,然后数据库软件根据java提供的规范实现具体的驱动代码(jar)jar包是java程序打成的一种压缩包格式,只要导入就......
  • 操作系统总结整理
    第一章1.现代操作系统都支持多任务,并具有并发、共享、虚拟和异步性特征并发和并行是两个不同的概念并发:是指两个或多个事件在同一时间间隔内发生,并发强调“同一时间间隔”并行:是指多个事件同时发生共享系统中的的资源可供内存中多个并发执行的进程共同使用......
  • SVV 补充及总结
    notintersect总结所有的组件都是通过class进行建模通过interface进行连接形成测试平台每一个class都是一个SV文件,进行结构化管理搭建testbench的主要目的是对DUT进行测试的,主要关注DUT的interface和feature,只要拿到interface就可以写一些代码进行建模DUT是根据spe......
  • SQL Server2008 R2开启远程连接总结
      ==============================SQLServer2008R2开启远程连接(最全总结)==============================安装过程:适用WindowsXPSP3、Windows7、WindowsServer2008R2、Windows8、Windows101、安装VisualStudio2010旗舰版2、安装VisualStudio2010SP13、安装S......
  • JAVA注解的总结及其作用
    #一、@component标注一个类为Spring容器的Bean,(把普通pojo实例化到spring容器中,相当于配置文件中的<beanid=""class=""/>)。将其扫描注入到Spring容器,注入成Bean#二、@ServerEndpoint(value="/server/{username}")@ServerEndpoint注解用于将一个Java类标记为WebSocket端点,指......