Java基礎輸入輸出

椰子灰發表於2024-03-11

好久不寫普通Java,一上手發現簡單的部分都忘記怎麼寫了……

趁著這次練習,趕緊記一下

package org.example;

import java.util.Scanner;

public class Main {
public static void main(String[] args) {
//System.out.println("Hello world!");
Scanner scanner = new Scanner(System.in);
System.out.print("請輸入貼現率(非百分比):");
double r0 = scanner.nextDouble();
double r = 1 + r0;
System.out.print("請輸入計算年數:");
int t = scanner.nextInt();
while (t > 1){
r = r * (1 + r0);
t--;
}
//貼現因子 a
double a = 1 / r ;
System.out.print("貼現因子為:");
System.out.printf("%.4f", a);
}
}

輸出結果:

順便一提:

Java中的pringtf函式輸出保留位數的小數時會自動四捨五入

相關文章