0

Plz help I can't find error.

You take a loan from a friend and need to calculate how much you will owe him after 3 months. You are going to pay him back 10% of the remaining loan amount each month. Create a program that takes the loan amount as input, calculates and outputs the remaining amount after 3 months. import java.util.Scanner; public class Program { public static void main(String[] args) { Scanner scan = new Scanner(System.in); double amount = scan.nextInt(); int idk = 0; int months = 3; while (idk < months) { idk++; amount = amount + (amount/10); } system.out.println(amount); } } Also, if possible suggest me any other way of doing this acc to you.

13th Sep 2021, 10:09 AM
Ojas Kanotra
Ojas Kanotra - avatar
5 Answers
+ 5
Ojas Kanotra The first problem is System.out.println. You have system.out..... Code not recognisiig System After that, you have some logic issues where it looks like you are adding the interest to the total, instead of subtracting. But, I think you will be able to sort that out now you can see your output. Good luck Let us know if you get stuck PS: If you look at your error message, you will see an arrow pointing at the problem
13th Sep 2021, 10:19 AM
Rik Wittkopp
Rik Wittkopp - avatar
+ 2
Thanks a lot @Rik Wittkopp I will remember your advice. Thanks for helping. Each comment really matters. Thanks.
13th Sep 2021, 11:12 AM
Ojas Kanotra
Ojas Kanotra - avatar
+ 1
Error code is: /usercode/Program.java:13: error: package system does not exist system.out.println(amount); ^ 1 error
13th Sep 2021, 10:10 AM
Ojas Kanotra
Ojas Kanotra - avatar
+ 1
Adding to Rik Wittkop's solution, you might want to use scan.nexrDouble() rather than scan.nextInt() to read value for variable <amount>; considering variable <amount> was of `double` type.
13th Sep 2021, 12:02 PM
Ipang
14th Sep 2021, 6:17 PM
Parith (Faree)
Parith (Faree) - avatar