How to go to next test case | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
+ 3

How to go to next test case

Iā€™m on module 6, doing the project on 2 pi. I got test case 1 correct how do I go to test case 2?

21st Apr 2021, 11:58 AM
Mohammad Totah
Mohammad Totah - avatar
15 Respostas
+ 3
Your code has to work for all test cases. Therefore it is given some input that you have to use to generate the matching output. Your code stays the same, only the input changes
21st Apr 2021, 12:44 PM
Benjamin JĆ¼rgens
Benjamin JĆ¼rgens - avatar
+ 3
You arenā€™t reading ā€œradiusā€ from your scanner input. SoloLearn passes input to the code for each test case. You must read in the input. Try this: Instead of: int radius = 4; Try: int radius = scanner.nextInt(); // Read user input That way each test case will run with different radius values to test your code.
21st Apr 2021, 6:10 PM
Jerry Hobby
Jerry Hobby - avatar
+ 2
Mohammad Totah import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double pi = 2 * 3.14; //your code goes here int radius = scanner.nextInt(); System.out.println(radius); } }
22nd Apr 2021, 5:15 AM
Atul [Inactive]
+ 2
Thank you kindly that makes sense now. I assume after that I click run and then implement the input number?
22nd Apr 2021, 5:17 AM
Mohammad Totah
Mohammad Totah - avatar
+ 1
Post your code, question. And specify the language too
21st Apr 2021, 1:37 PM
Atul [Inactive]
+ 1
If your code successfully passes the first test, the second test will execute automatically. The computer will use different inputs and your code should work. If your code meets the requirements, it will succesfully calculate all test cases. It only stops when a test case fails. Show us your code and maybe we can figure out why itā€™s failing.
21st Apr 2021, 5:48 PM
Jerry Hobby
Jerry Hobby - avatar
+ 1
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double pi = 3.14; //your code goes here int radius = 4; double perimeter = (2 * pi * radius); System.out.println(perimeter); } }
21st Apr 2021, 5:54 PM
Mohammad Totah
Mohammad Totah - avatar
+ 1
Thank you kindly but how would i implement 4 into that equation?
22nd Apr 2021, 4:16 AM
Mohammad Totah
Mohammad Totah - avatar
0
By typing 4 when it is asked to give input
22nd Apr 2021, 4:34 AM
Atul [Inactive]
0
So would it be int radius = scanner.nextInt(4)?
22nd Apr 2021, 4:41 AM
Mohammad Totah
Mohammad Totah - avatar
0
No it can't be in code coach just use scanner.nextInt(). That's all
22nd Apr 2021, 4:57 AM
Atul [Inactive]
0
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double pi = 2 * 3.14; //your code goes here int radius = Scanner.nextInt(); System.out.println(4); } }
22nd Apr 2021, 5:07 AM
Mohammad Totah
Mohammad Totah - avatar
0
Im confused my apologies all for being a bother
22nd Apr 2021, 5:08 AM
Mohammad Totah
Mohammad Totah - avatar
0
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double pi = 2 * 3.14; //your code goes here int radius = scanner.nextInt(); System.out.println(radius); } } If input is 4 how do i get output of 25.12?
22nd Apr 2021, 5:38 AM
Mohammad Totah
Mohammad Totah - avatar
0
Id like to thank you all i have finally solved it ā˜ŗļø
22nd Apr 2021, 6:21 AM
Mohammad Totah
Mohammad Totah - avatar