diff --git "a/29 \350\267\257\347\216\262/20230511 \345\274\202\347\261\273.md" "b/29 \350\267\257\347\216\262/20230511 \345\274\202\347\261\273.md" new file mode 100644 index 0000000000000000000000000000000000000000..6b2cac0a7f84879ad1ae96059a7d7760544b2bad --- /dev/null +++ "b/29 \350\267\257\347\216\262/20230511 \345\274\202\347\261\273.md" @@ -0,0 +1,28 @@ +```java +import java.util.Scanner; + +public class Annier { + //让用户输入两个整数,求和 + //用户可能会输入非整数的值,比如字符串,小数 + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("请输入一个整数"); + int a=sc.nextInt(); + System.out.println("请输入一个整数"); + int b=sc.nextInt(); + while (true){ + try { + int a1=Integer.bitCount(a); + int b1=Integer.bitCount(b); + System.out.println("和为"+(a+b)); + break; + } catch (NumberFormatException e) { + System.out.println("输入错误,请输入一个整数!!!"); + } + + + } + + } +``` +