java编程题解决史密斯数和约瑟夫环问题