GaryJR level
获赞
9
粉丝
1
关注
0
看过 TA
0
杭州电子科技大学信息工程学院
2019
Java
IP属地:未知
暂未填写个人简介
私信
关注
PAT多行输入如何判断结束   https://www.nowcoder.com/pat/2/problem/255   比如以上的问题   我不管是用Scanner sc=new Scanner(System.in);   while(sc.hasNext())      或者用   BufferedReader bff = new BufferedReader(new InputStreamReader(System.in));    while((str=bff.readLine())!=null)   都无法判断出是否又可以结束运行,有标准的方法吗,不然遇到这个题都做不了。。。
GaryJR:其中一种是这样,就是过不了,好气啊 import java.util.Scanner; public class Main {     public static void main(String[] args) {         Scanner sc=new Scanner(System.in);         int n;         while(sc.hasNext()){         n=sc.nextInt();             System.out.println(sum(n));         }         sc.close();     }     public static int sum(int i){         if(i<=4){             return i;         }else{             return sum(i-1)+sum(i-3);         }     } }
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务