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方法,从而实现多组数据输入。