编写一个 Java 字符界面程序,在键盘上输入一个 4 位的正整数,如果输入的数为负数,要求重新输

编写一个 Java 字符界面程序,在键盘上输入一个 4 位的正整数,如果输入的数为负数,要求重新输,第1张

public class Demo {
public static void main(String[] args) {
Scanner scanner = new Scanner(Systemin);
int inputNum;
for (; ; ) {
Systemoutprintln("请输入一个4位整数: ");
inputNum = scannernextInt();
if (inputNum > 0) {
break;
}
}
int sum = 0;
String inputNumStr = StringvalueOf(inputNum);
for (int i = 0; i < inputNumStrlength(); i++) {
sum += IntegerparseInt(inputNumStrsubstring(i, i + 1));
}
Systemoutprintln("该整数的各位数字之和: " + sum);
}
}

//返回值即无符号
public long getUnsignedIntt (int data){
return data&0x0FFFFFFFFl;
}

负数批量变成正数有两种方法,一种是查找所有的负号并批量将所有负号给全部替换成空。

还有一种是选定单元格里所有的数,然后将-1以乘的方式选择性粘贴到所选区域里。

不过第二种方法有一个缺点,当你所选单元格存在正数时,会因为乘-1而导致变成负数,导致

数据发生错误。因此推荐第一种方法,以下是具体演示步骤:

1、打开Excel表格,框选所要将负数变为正数的区域。

2、使用查找快捷键Ctrl+F打开查到框。

3、点击查找框中的“替换选项”并在“查找内容”的输入框中输入“-”,“替换为”的输入框不用输入任何内容。

4、点击“全部替换”即可将所有的负号变为空。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13323754.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-15
下一篇 2023-07-15

发表评论

登录后才能评论

评论列表(0条)

保存