From c0f83a4600619709e941d20b6a2c61b1113811e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B7=AF=E7=8E=B2?= <1516489926@qq.com> Date: Thu, 11 May 2023 00:27:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=82=E7=B1=BB=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20230511 \345\274\202\347\261\273.md" | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 "29 \350\267\257\347\216\262/20230511 \345\274\202\347\261\273.md" 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 0000000..6b2cac0 --- /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("输入错误,请输入一个整数!!!"); + } + + + } + + } +``` + -- Gitee