From 14c67586a0de0b00701bd1eb847697f77db4d20a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=B5=B7=E7=91=9E?= <3148024859@qq.com> Date: Thu, 11 May 2023 12:38:26 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC15=E6=AC=A1=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20230509 \345\274\202\345\270\270.md" | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 "50 \345\274\240\350\265\267\347\221\236/20230509 \345\274\202\345\270\270.md" diff --git "a/50 \345\274\240\350\265\267\347\221\236/20230509 \345\274\202\345\270\270.md" "b/50 \345\274\240\350\265\267\347\221\236/20230509 \345\274\202\345\270\270.md" new file mode 100644 index 0000000..1d6a0f6 --- /dev/null +++ "b/50 \345\274\240\350\265\267\347\221\236/20230509 \345\274\202\345\270\270.md" @@ -0,0 +1,31 @@ +```java + +import java.util.Scanner; + +public class Day0509 { + //让用户输入两个整数,求和 + //用户可能会输入非整数的值,比如字符串,小数 + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("请输入第一个整数"); + int m=sc.nextInt(); + System.out.println("请输入第二个整数"); + int n=sc.nextInt(); + while (true){ + try { + int M=Integer.bitCount(m); + int N=Integer.bitCount(n); + System.out.println("和为"+(m+n)); + break; + } catch (NumberFormatException e) { + System.out.println("输入错误,请再次确认你输入的数字"); + } + + + } + + } +} + +``` + -- Gitee