gpt4 book ai didi

java - 如何创建一个检查这些值的循环?

转载 作者:行者123 更新时间:2023-12-01 11:49:14 26 4
gpt4 key购买 nike

如果我有一个数字idno值,我如何找到这些 >=5000< 5000 ?我会使用 idno.substring(7,11)然后检查条件

if >=5000 print Male
if <5000 print Female

我将如何执行此操作?

最佳答案

检查idno % 10000以获取最后四位数字的值。

假设您的 ID 号存储为整数:

int idno = ...;  // some ID number

您可以使用此比较:

if (idno % 10000 >= 5000) {
System.out.println("Male");
} else {
System.out.println("Female");
}

if 语句是一种分支运算符,允许您的代码根据比较结果分支到一个或另一个 block 。这与循环不同。

循环是重复执行直到满足条件的代码。例如,如果您有一个整数 ID 号数组:

int[] idArray = {  .... , .... , .... };  // some array of IDs

你可以像这样循环它们:

for (int idno: idArray) {
if (idno % 10000 >= 5000) {
System.out.println(idno+" is Male");
} else {
System.out.println(idno+" is Female");
}
}

关于java - 如何创建一个检查这些值的循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28918681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com