diff --git "a/37 \346\217\255\351\230\263\344\270\275/20230510 \345\274\202\345\270\270.txt" "b/37 \346\217\255\351\230\263\344\270\275/20230510 \345\274\202\345\270\270.txt" new file mode 100644 index 0000000000000000000000000000000000000000..27a46d053182feebc7225747e73c8969dbf3f630 --- /dev/null +++ "b/37 \346\217\255\351\230\263\344\270\275/20230510 \345\274\202\345\270\270.txt" @@ -0,0 +1,28 @@ +```java +import java.util.Scanner; + +public class A1 { + //让用户输入两个整数,求和 + //用户可能会输入非整数的值,比如字符串,小数 + 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("输入错误,请重新输入"); + } + + + } + + } +``` +