初学者问个简单的问题
日期:2006-03-12 荐:
初学者问个简单的问题我编译一个源代码时出现了t.java:153:';' expected tch<type>{ ^你用的是jdk 5.0?tch<type>{这种写法好像在jdk5.0中才有!少;哪里少“;”了?public void drawUnit(int row,int col,int type){ scrArr[row][col] = type; Graphics g = getGraphics(); tch(type){ case 0: g.setColor(Color.black)break case 1: g.setColor(Color.blue)break case 2: g.setColor(Color.magenta)break } g.fill3DRect(col*unitSize,getSize().height-(row 1)*unitSize,unitSize,unitSize,true); g.dispose(); } 是这样的,望指教case 0: g.setColor(Color.black)break case 1: g.setColor(Color.blue)break case 2: g.setColor(Color.magenta)break 改成: case 0: g.setColor(Color.black);break; case 1: g.setColor(Color.blue);break ; case 2: g.setColor(Color.magenta);break;还是老样子呢?改了也没用看看case..break用法吧最好顺便把break 和continue也看了怎么没看到你的switch语句?tch(type){ case 0: g.setColor(Color.black)break case 1: g.setColor(Color.blue)break case 2: g.setColor(Color.magenta)break }改成switch(type){case 0: g.setColor(Color.black);break; case 1: g.setColor(Color.blue);break ; case 2: g.setColor(Color.magenta);break;}哦,对的,马上给分,感谢了!!!!
标签: