fork download
  1. class ctest{
  2. public static void main(String args[]){
  3. Television tv1 = new Television();
  4. tv1.setChannel(3);
  5. tv1.setChannel("NHK");
  6.  
  7. }
  8. }
  9.  
  10. class Television{
  11. private int channelNo;
  12. private String hosoukyoku;
  13.  
  14. public void setChannel(int newChannelNo)
  15. {
  16. channelNo = newChannelNo;
  17.  
  18. if (newChannelNo ==1)
  19. {
  20. hosoukyoku = "FUJI";
  21. }
  22.  
  23. else if(newChannelNo == 3){
  24. hosoukyoku = newHousoukyoku;}
  25.  
  26. if (newHousoukyoku.equals("FuJITV")){
  27. newChannelNo = 1;
  28. }
  29. else if(newHousoukyoku.euqals("NHK"))
  30. {
  31. newChannelNo = 3;
  32.  
  33. }
  34. System.out.print("あなたが見ている番組は" + housoukyoku + "の" + newChannel +"です");
  35.  
  36. }
  37.  
  38. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:5: error: incompatible types: String cannot be converted to int
	tv1.setChannel("NHK");
	               ^
Main.java:24: error: cannot find symbol
			hosoukyoku = newHousoukyoku;}
			             ^
  symbol:   variable newHousoukyoku
  location: class Television
Main.java:26: error: cannot find symbol
			if (newHousoukyoku.equals("FuJITV")){
			    ^
  symbol:   variable newHousoukyoku
  location: class Television
Main.java:29: error: cannot find symbol
			else if(newHousoukyoku.euqals("NHK"))
			        ^
  symbol:   variable newHousoukyoku
  location: class Television
Main.java:34: error: cannot find symbol
	System.out.print("???????????" + housoukyoku + "?" + newChannel +"??");
	                                 ^
  symbol:   variable housoukyoku
  location: class Television
Main.java:34: error: cannot find symbol
	System.out.print("???????????" + housoukyoku + "?" + newChannel +"??");
	                                                     ^
  symbol:   variable newChannel
  location: class Television
Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
6 errors
stdout
Standard output is empty