3 개의 int 값이 주어지면 bc는 합을 반환합니다. 그러나 값 중 하나가 13이면 합계에 포함되지 않고 오른쪽에있는 값은 계산에 포함되지 않습니다. 예를 들어, b가 13이면 b와 c는 모두 계산되지 않습니다. 왼쪽에서 오른쪽으로가 {a, b, c}
을 의미 가정럭키 합계 3 개의 값 합계
public static void main(String args[]){
Scanner scanner=new Scanner(System.in);
int a,b,c,s;
System.out.println("Enter 3 values:");
a=scanner.nextInt();
b=scanner.nextInt();
c=scanner.nextInt();
s=luckySum(a,b,c);
}
public static int luckySum(int a,int b,int c){
int s = a + b + c;
if(s<13){
System.out.println(s);
}else if(a==13 && b<=13 && c<=13){
System.out.println("Lucky sum:"+0);
}else if(a<=13 && b==13 && c<=13){
System.out.println("Lucky sum:"+0);
}else if(a<=13 && b<=13 && c==13){
System.out.println("Lucky sum:"+0);
}
else{
// do nothing
}
return s;
}
}
을 그래서 이 코드는 무엇입니까? 그것의 오류는 무엇입니까? –
귀하의 질문은 무엇입니까? – Henry