We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
Java Interface
Java Interface
Sort by
recency
|
458 Discussions
|
Please Login in order to post a comment
simple code bro
import java.io.; import java.util.;
public class Solution {
} interface AdvancedArithmetic{
public int divisor_sum(int n); }
class MyCalculator implements AdvancedArithmetic{ @Override public int divisor_sum(int n ){ int sum=0 ; if(n>=1 && n<=1000){ for(int i = 1 ; i <=n ; i++){ if(n%i ==0){ sum+=i; }}} return sum; }
}
interface divSum { int divisor_sum(int n); }
class AdvancedArithmetic implements divSum { public int divisor_sum(int n){ int sum = 0; for(int i=1; i<=n; i++) { if(n%i==0) sum = sum + i; } return(sum); } }
public class Solution {
}
import java.util.*; interface AdvancedArithmetic{ int divisor_sum(int n); }
//Write your code here
class MyCalculator{ public int divisor_sum(int n){ int sum = 0; for(int i=1; i<=n; i++){ if(n%i == 0){ sum += i; } } System.out.print("AdvancedArithmetic"); System.out.println(); return sum; } }
class Solution{ public static void main(String []args){ MyCalculator my_calculator = new MyCalculator(); System.out.print("I implemented: "); ImplementedInterfaceNames(my_calculator); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); System.out.print(my_calculator.divisor_sum(n) + "\n"); sc.close(); } /* * ImplementedInterfaceNames method takes an object and prints the name of the interfaces it implemented */ static void ImplementedInterfaceNames(Object o){ Class[] theInterfaces = o.getClass().getInterfaces(); for (int i = 0; i < theInterfaces.length; i++){ String interfaceName = theInterfaces[i].getName(); System.out.println(interfaceName); } } }