Skip to main content

Based on user input i  need to show a message . Cant figure it out. Please help .

 

public class mrhqProjectClass {

public static void projectDingDong(integer inp){

List<Integer> input = new List<Integer>();

integer varNumber = 12;

input.add(varNumber);

integer varNumber1 = 20;

input.add(varNumber1);

integer varNumber2 = 30;

input.add(varNumber2);

integer varNumber3 = 17;

input.add(varNumber3);

for(integer inp:input ){

if(Math.mod(inp,3) == 0){

string vardisplay ='Ding';

system.debug(varDisplay);

}

else if(Math.mod(inp, 5)==0){

string vardisplay ='Dong';

system.debug(varDisplay);

}

else if(Math.mod(inp, 3) == 0 && Math.mod(inp, 5)==0 ){

string vardisplay ='DingDong';

system.debug(varDisplay);

}

else if(Math.mod(inp, 3) != 0 && Math.mod(inp, 5)!=0){

string vardisplay ='17';

system.debug(varDisplay);

}

}

}

}

6 个回答
  1. 2022年10月27日 04:18

    Hi @Maharajan Chinnadurai

     

    i have stored list of numbers(12,20,30,17) in variable and i need to print a string value based on condition below :

    if  number inserted by user is a multiple of 3 then print ''xxxxx'

    and if  number inserted by user is a multiple of 5 then print ''yyyyy' and so on. 

     

    Kind Regards, 

    Amit 

0/9000