Java统计四位正整数中形如ABAB数的个数,如1212,5050等,如何写

Java统计四位正整数中形如ABAB数的个数,如1212,5050等,如何写,第1张

以下是一个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 程序要求能检测是否是正整数,错误后能从新输入的代码,谢谢大侠们、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9334762.html

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

发表评论

登录后才能评论

评论列表(0条)

保存