我需要写出一个布尔语句,如果输入的数字(使用扫描仪输入)是。。。
如中所示,如果用户输入44或46,输出将返回“false”,但如果是45或43,则应返回“true”。如果是一个低于40但小于1的数字,则输出应为“真”。如果是一个大于50但小于100的数字,那么输出也应该是真的。
这是我目前所拥有的...
int testValue1;
System.out.println("enter number");
Scanner scan = new Scanner(System.in);
testValue1 = scan.nextInt();
scan.close();
int low = 40, high = 50;
int min = 1, max = 100;
boolean a = true;
boolean b = false;
if ( testValue1>=min && testValue1<=max && (testValue1 >= low && testValue1 <= high && testValue1 % 2 == 1)) {
System.out.println(a);
} else {
System.out.println(b);
}
}
请帮助我,我对编程完全陌生,不知道我在做什么。。。
当人们说if时,他们通常指的是当且仅当当你用编程语言写if时,它只是指如果
你需要简化你的思维。
System.out.println("enter number");
Scanner scan = new Scanner(System.in);
int number = scan.nextInt();
scan.close();
//make sure it is within the range of 0 and 100
if (number >= 0 && number <= 100) {
//check if it is between 40 and 50
if (number >= 40 && number <= 50) {
//check if it is odd (remainder should be 1 if so)
if (number % 2 == 1) {
//number is odd so print true
System.out.println(true);
} else {
//number is even and between 40-50 print false
System.out.println(false);
}
} else {
//number is between 0 and 100
//number is not between 40 and 50
System.out.println(true);
}
} else {
//number is not between 0 and 100
System.out.println(false);
}
}
这不是一个难题。在编写代码之前,请仔细阅读条件并在纸上进行计算(如有必要)。
int number ;
Scanner scan = new Scanner(System.in) ;
System.out.println("Enter a number") ;
number = scan.nextInt() ;
if (number >= 1 && number <= 100) { // check if the entry is within the range 1 to 100 inclusive
if (number >= 40 && number <= 50) { // check if it's between 40 and 50
if (number % 2 != 0) { // if it's odd
System.out.println("true") ;
}
else {
System.out.println("false") ;
}
}
else {
System.out.println("true"); // happens only if number is between 1 to 39 inclusive and 51 to 100 inclusive
}
}
else {
System.out.println("false") ; // occurs when number is less than 1 or more than 100
}
问题内容: 如何在给定范围之间生成奇数随机数。 对于例如:对于1到6之间的范围。随机编号为3或1或5 产生随机数的方法: 请参阅如何在Java中生成特定范围内的随机整数? 产生奇数随机数的方法 此函数将始终将2转换为3而不是1。我们能否使它成为一个更随机的函数,该函数有时将2转换为3,有时转换为1? 问题答案: 假设max为包容性,我建议以下几点: 它导致所有奇数之间的偶数分布。
Python3 实例 素数(prime number)又称质数,有无限个。除了1和它本身以外不再被其他的除数整除。 以下实例可以输出指定范围内的素数: 实例(Python 3.0+)#!/usr/bin/python3 # 输出指定范围内的素数 # take input from the user lower = int(input("输入区间最小值: ")) upper = int(input(
本文向大家介绍PHP程序找出给定范围内的所有奇数的和,包括了PHP程序找出给定范围内的所有奇数的和的使用技巧和注意事项,需要的朋友参考一下 为了找到给定范围内的奇数之和,代码如下- 示例 输出结果 定义了一个名为“ odd_num_sum”的函数,该函数计算特定数字范围内的奇数之和。函数“ num_in_range”给出两个数字之间的值范围,这些数字作为参数传递给该函数。在这两个函数之外,都定义了
本文向大家介绍c语言求出给定范围内的所有质数,包括了c语言求出给定范围内的所有质数的使用技巧和注意事项,需要的朋友参考一下 程序功能: 输入一个整数,要求打印出这个整数以内的所有质数。 程序示例: 程序解析: 1,IsPrime()函数用来判断一个整数是不是质数,如果是返回true,否则返回false。在这个函数中因为调用了C语言库函数sqrt(),所以要在头文件中包含#include 。 2,s
检查给定的数字是否在给定范围内。 使用算术比较来检查给定的数字是否在指定的范围内。如果没有指定第三个参数 end ,则范围被认为是从 0 到 start 。 const inRange = (n, start, end = null) => { if (end && start > end) end = [start, (start = end)][0]; return end == nu
对于我的Java类,我正在编写一个小程序,首先选择一个介于1和100之间的数字。然后,它会提示用户开始猜测正确的。如果用户对的猜测过高或过低,程序会打印出一个新范围,供他们在该范围内进行猜测。如果用户输入或,程序只需重新要求用户输入,但不会以任何方式更改范围。 示例输出(当机密号为20时)如下所示: 该项目似乎已经基本完成,但只有一个例外。其中一个要求是,当用户键入的超出我们给定的1和100范围时