2008-01-24 代入して返却 java よう使いませんが。 boolean f = false; System.out.println(f=!f); System.out.println(f=!f); System.out.println(f=!f); 結果はtrue,false,true。 if(f=!f){ System.out.println("t"); } else { System.out.println("f"); } で値のスイッチングができるけど、ちょっと紛らわしいかも。