java_实现测试测试多组数据

package lanqiao;

/**
 *
 * @author Cccccc
 */
import java.util.*;
import java.io.*;
import java.math.*;

public class Lanqiao {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext())
        {
            int a=sc.nextInt();
            int b=1;
            for(int i=1;i<a;i++)
            {
                b=(b+1)*2;
            }
            System.out.println(b);
        }
    }
    
}
/*
import java.util.*;
import java.io.*;
import java.math.*;
public class Main {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner in =new Scanner(System.in);
        while(in.hasNext())
        {
            int temp;
            temp=in.nextInt();
            int sum=1;
            for(int i=0;i<temp-1;i++)
            {
                sum=(sum+1)*2;
            }
            System.out.println(sum);
        }
    }

Scanner sc = new Scanner(System.in);
  while (!sc.hasNext("0")) {        //当输入字符为0时,跳出while循环  
     System.out.println(sc.next());
  }
*/
以上为代码,通过使用Scanner里的hasNext方法,从而实现多组数据输入。

猜你喜欢

转载自blog.csdn.net/zoweiccc/article/details/79531072