以下是一个Java程序,可以统计四位正整数中形如ABAB数的个数:
java
public class ABABCount {
public static void main(String[] args) {
int count = 0;
for (int i = 1000; i < 10000; i++) {
int a = i / 1000; // 千位数
int b = i / 100 % 10; // 百位数
int c = i / 10 % 10; // 十位数
int d = i % 10; // 个位数
if (a == b && c == d) {
count++;
}
}
Systemoutprintln("形如ABAB数的个数为:" + count);
}
}
在这个程序中,我们使用for循环遍历所有的四位正整数。对于每个数,我们将其拆分成千位数、百位数、十位数和个位数,然后判断千位数和百位数是否相等,十位数和个位数是否相等。如果相等,则说明这个数是形如ABAB的数,我们将计数器count加1。
循环结束后,我们打印出形如ABAB数的个数。
import javautilScanner;
public class Test3 {
public static void main(String[] args){
Systemoutprintln("输入");
Scanner scan=new Scanner(Systemin);
int a=scannextInt();
while(true){
if(a>0){
Systemoutprintln("是正数");
break;
}
else{
Systemoutprintln("不是正数,再次输入");
a=scannextInt();
}
}
}
}
以上就是关于Java统计四位正整数中形如ABAB数的个数,如1212,5050等,如何写全部的内容,包括:Java统计四位正整数中形如ABAB数的个数,如1212,5050等,如何写、java 程序要求能检测是否是正整数,错误后能从新输入的代码,谢谢大侠们、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)