gpt4 book ai didi

Java应用程序整数

转载 作者:行者123 更新时间:2023-12-01 13:58:47 25 4
gpt4 key购买 nike

我正在尝试使用 if 语句创建我的第一个 java 应用程序,该语句将接受一个整数(例如 22),并找出其相乘和相减时的总和是否相等(例如 2*2=4 和 2+2= 4)或者如果不是。

虽然我不知道如何做 if 决定。有人可以指出如何做到这一点吗?

谢谢你

package 1;

import java.util.Scanner;

public class 1
{

public static void main(String[] args)
{
Scanner input = new Scanner( System.in );

int x;
int y;
System.out.print( "Enter a number from 10 to 99: " );
x = input.nextInt();

if ( x >= 10 && x <= 99 )
{
x= x % 10;
x= x / 10;

}
else
{
System.out.println( "you must enter a number from 10 to 99" );
}


}

}

最佳答案

您只需将它们分配给不同的变量并检查条件

if (x >= 10 && x <= 99) {
int first = x / 10; // Take out the first digit and assign it to a variable first
int second = x % 10; // Take out the second digit and assign it to a variable second

if (first * second == first + second) { // Check for your condition, which you mentioned in your question
System.out.println("Yep, they match the condition"); // If it satisfies the condition
} else {
System.out.println("Nope, they don't match the condition"); // If it doesn't satisfy the condition
}

}

P.S:你的问题说乘法和减法,但紧随其后的示例是(例如 2 x 2=4 和 2+2=4) 。我和前任一起去了。

关于Java应用程序整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19468490/

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