本帖最后由 谢军 于 2013-3-12 17:48 编辑
- public static int valueRetu(){
- int x=1;
- while(x<100){
- if(x!=90)
- {
- System.out.print(x+",");
- x++;
- }
- // return x;</font>
- }
- System.out.println(x+".");</font>
- //return 0;</font>
-
- }
复制代码- public static int valueRetu(){
- int x=1;
- while(x<100){
- if(x!=90)
- {
- System.out.print(x+",");
- x++;
- }
- }
- System.out.println(x+".");
- return x;
-
- }
复制代码 我想在x=90的时候用return退出,并且输出最后一个90这个数字和句号。这个return是不是应该写在while循环外?可是为什么输出语句不执行呢?
另外return到底需要什么条件才可以使用呢?必须有返回值,不是void,除了这些之外呢?希望有经验的同学给解释下!谢啦
return之前的输出语句System.out.println(x+".");为什么不执行呢?
|