+ 3

java loan calculator

cannot find symbol at line 0 ??? I have used amount / 10 cause that's what 10% of amount reduces to. payment = amount / 10; // 10/100 * amount => 1/10 * amount => amount/10 https://code.sololearn.com/cFzy5d41ePle/?ref=app

28th Jan 2021, 10:10 PM
Itz.ME
Itz.ME - avatar
7 Answers
+ 1
Hi! Try with add int in the loop... for(int x=1; x<=6; x++){... /Regards Per B
28th Jan 2021, 10:45 PM
Per Bratthammar
Per Bratthammar - avatar
+ 2
😥😒
28th Jan 2021, 10:49 PM
Itz.ME
Itz.ME - avatar
+ 1
After fixing the missing "int" you will notice that your result is always a bit above the expected value. This is due to rounding errors. You can take a look at this code to understand it better https://code.sololearn.com/ca5A14A10A15/?ref=app
29th Jan 2021, 2:11 AM
Benjamin Jürgens
Benjamin Jürgens - avatar
+ 1
import java.util.Scanner; public class Program { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int amount = scanner.nextInt(); int loan; //your code goes here for(int i=1;i<=3;i++) { loan =amount/10; amount-=loan; } System.out.println(amount); } }
14th Jun 2021, 9:18 AM
Dharmi Sri
Dharmi Sri - avatar
0
Did you do as Per suggested, u forgot the int in your code, int x=1
28th Jan 2021, 11:24 PM
Anastacia Ru
Anastacia Ru - avatar
0
import java.util.Scanner; public class Program { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int amount = scanner.nextInt(); // int output=0; int out1=amount; int out; //your code goes here for(int i=0;i<3;i++){ out=(out1/100)*10; out1=out1-out; amount=out1; } System.out.println(amount); } } I did this code, don't know what's wrong
27th Jul 2022, 8:51 AM
Avi Jit
Avi Jit - avatar
- 1
This usually happens When you don't input Scanner class correctly When there is some other error in the program If there is no error, force the program to run, then you get output or exact error.
30th Aug 2021, 7:19 AM
George Mathew