내가 읽은 것부터 Java의 ":"는 if/then/else 문으로 사용됩니다. 내 코드에서이 연산자를 표현할 실제 코드로 바꾸려면 뇌의 방귀가 생길 것입니다.if/else 문에이 콜론을 쓸 수 있습니까?
int array[] = new int[]{x,y,z};
int neg = 0;
for (int n : array)
{
if (n<0) {
neg++;
}
}
기본적으로 배열을 읽고 음수를 나열하려고하지만이 연산자 또는 for 문없이 시도하고 싶습니다. 그 가능성 (배열의 유한 양의 정수를 다룰 때처럼)이 가능하다고 생각하지만 할당이없는 경우 int/n 문으로 int n을 단어하는 법을 완전히 모르겠습니다. 뇌 방귀에있어.
조건 연산자 ('? :')를 for-each 루프와 혼동하고 있습니다. 설명서를 참조하십시오. – SLaks