用户应该输入一个4位数的数字,我需要反向它我导入扫描并收到了来自用户的答案,但是如何反向呢?例如,如果用户键入9876,它将打印6789?我应该用%吗?
import java.util.Scanner;
public class Number {
public static void main(String[] args) {
System.out.println("Please enter a 4 digit number:");
Scanner scanner = new Scanner(System.in);
int dig = scanner.nextInt();
if (String.valueOf(dig).length() == 4) ;
{
System.out.println("1. Reverse sign.");
System.out.println("2. Reverse number.");
System.out.println("3. Reverse sign and number.");
System.out.println("Please choose an option:");
int choice = scanner.nextInt();
if (choice == 1) ;
{
dig += -dig + -dig;
System.out.println(+dig);
}
if (choice == 2) ;
{
}
}
}
}
是的,您可以使用“%”运算符
在示例9876中,您可以
9876 % 10 = 6
9876 % 100 = 76 , divide by 10 = 7.6 , int(7.6) = 7
9876 % 1000 = 876 , divide by 100 = 8.76 , int(8.76) = 8
9876 % 10000 = 9876 , divide by 1000 = 9.876 , int(9.876) = 9
问题内容: 如果DBMS没有ANY()聚合函数,我通常使用MAX()或MIN()。 在MySQL和MS-SQL中有便宜些的东西吗? 问题答案: MySQL 不需要 ANY()聚合。 如果我做一个 微软的T-SQL会抱怨,但是 MySQL将只是默默地执行 当然哪一个比 MySQL支持 ,但 不起作用,因为它 是类似于 和的运算符 。 参见: http //dev.mysql.com/doc/refm
问题内容: 我知道Go将来不会有泛型,并且有一些建议可以用其他结构代替它们。但是在下面的例子中,我陷入了困境。 您可能会猜到,我试图使任何错误均告失败,并且希望将任何返回两个结果的函数放到第二个错误中。这工作正常,但丢失了它的类型信息,并且结果中只是一个空接口。 由于我也正在调用lib函数,因此我看不到使用Interfaces或Reflection解决此问题的方法。 有任何想法吗?我是完全走错了道
我有很多Android ViewModel类,它们往往有很多依赖项(大多数是Room中的DAO,每个SQLite表一个)。有些依赖项超过10个。 这很好,但Inject构造函数充满了参数,并且只包含样板代码,用于从构造函数参数设置注入的成员。 我想切换到“常规”注入成员,使用注释单独标识,就像其他(哑)类一样。 这对于与Android相关的类(尽管ViewModel被宣传为非Android依赖,例
我想为OpenComputers(minecraft mod)编写一个曼卡拉游戏,它使用Lua。然而,曼卡拉要求必须进入它中间的主循环(六个可供选择的壶),退出中间的循环(把你的最后一个石头放入空壶),从循环内部进入循环(把最后一个石头放入壶中,必须从那个壶中捡起所有的石头)。 我可以很容易地在两边做曼卡拉,用一个boolean值和一个if语句。 对于不熟悉曼卡拉的人,我有一个快速的流程图来解释我
我在尝试创建一个函数时遇到了麻烦。我想把数字转换成一周中指定的日子。例如:1='星期一',2='星期二',3='星期三',4='星期四',5='星期五',6='星期六',0='星期日' 下面是我编写函数的尝试,但我得到了一个错误,我还认为一定有一种方法可以循环它。我只是不知道怎么做。
问题内容: 我有一个二维的numpy数组,我有一个行和列的数组,应该将其设置为特定值。让我们考虑以下示例 我想修改行[0,2]和列[1,2]的条目。这应该导致以下数组 我做了以下操作,它导致修改了每一行中列的每个序列 结果导致以下数组修改了指定数组的每一列 有人可以让我知道怎么做吗? 非常感谢 编辑:要注意的是,行和列碰巧是偶然的。 实际的观点是,这些可以是任意的,也可以是任意顺序。如果它是row