java在控制台输入整数,如果是长度为5输出登录成功,长度不为5输出登录失败
时间: 2023-11-27 20:53:11 浏览: 32
下面是Java的示例代码:
```java
import java.util.Scanner;
public class Login {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = input.nextInt();
if (num >= 10000 && num <= 99999) {
System.out.println("登录成功");
} else {
System.out.println("登录失败");
}
}
}
```
首先,我们需要导入`java.util.Scanner`类,这个类可以帮助我们从控制台读取用户输入。然后,我们创建一个Scanner对象`input`,用于读取用户输入的整数。接着,我们使用`System.out.print`方法输出提示信息,让用户输入一个整数。我们将用户输入的整数保存在变量`num`中。
最后,我们使用if语句判断`num`的位数是否为5。如果是,输出“登录成功”,否则输出“登录失败”。判断`num`的位数可以使用`>= 10000 && <= 99999`的条件表达式,因为5位数的取值范围是从10000到99999。
相关问题
java 输入3个边长度,都是整数,输出三角形类型 输入:空格分隔的三个整数字符串 输出三角形类型
以下是一个示例代码,用于判断三角形类型:
```java
import java.util.Scanner;
public class TriangleType {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三个整数,用空格分隔:");
String input = scanner.nextLine();
String[] sides = input.split(" ");
if (sides.length != 3) {
System.out.println("输入的边数不正确!");
return;
}
int a = Integer.parseInt(sides[0]);
int b = Integer.parseInt(sides[1]);
int c = Integer.parseInt(sides[2]);
if (a <= 0 || b <= 0 || c <= 0) {
System.out.println("边长必须为正整数!");
return;
}
if (a + b > c && a + c > b && b + c > a) {
if (a == b && b == c) {
System.out.println("等边三角形");
} else if (a == b || a == c || b == c) {
System.out.println("等腰三角形");
} else {
System.out.println("普通三角形");
}
} else {
System.out.println("不能构成三角形");
}
}
}
```
您可以将以上代码复制到一个Java文件中,并运行它。然后,在控制台输入三个空格分隔的整数,程序将输出相应的三角形类型。例如,输入"3 4 5",输出"普通三角形"。希望对您有帮助!
定义一个长度为 10 的整型数组,循环输入 10 个整数。 // 然后从控制台输入一个整数,在数组中查找此整数,如果找到就输出下标,没找到就给出相应提示。
### 回答1:
请参考以下代码实现:
```java
import java.util.Scanner;
public class SearchInArray {
public static void main(String[] args) {
int[] arr = new int[10];
Scanner scanner = new Scanner(System.in);
System.out.println("请输入10个整数:");
for (int i = 0; i < arr.length; i++) {
arr[i] = scanner.nextInt();
}
System.out.println("请输入要查找的整数:");
int searchNum = scanner.nextInt();
int index = -1;
for (int i = 0; i < arr.length; i++) {
if (arr[i] == searchNum) {
index = i;
break;
}
}
if (index == -1) {
System.out.println("未找到该整数!");
} else {
System.out.println("该整数在数组中的下标为:" + index);
}
}
}
```
首先定义一个长度为 10 的整型数组,并通过循环输入 10 个整数。然后从控制台输入一个整数,使用循环在数组中查找此整数,如果找到就记录下标,没找到就给出相应提示。最后输出结果。
### 回答2:
定义一个长度为10的整型数组arr。
循环输入10个整数,可以使用for循环来实现,每次输入一个数并将其存入对应的数组元素中。
接下来,从控制台输入一个整数n,用来查找在数组中是否存在该数。可以使用Scanner类中的nextInt()方法来获取控制台输入的整数n。
然后,使用for循环遍历数组arr,依次比较数组中的每个元素与输入的整数n是否相等。若相等,则输出该元素在数组中的下标,并使用break语句来结束循环。
若循环结束后仍然没有找到相等的元素,则说明数组中不存在该整数n,给出相应的提示信息。
下面是完整的代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] arr = new int[10];
System.out.println("请循环输入10个整数:");
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 10; i++) {
arr[i] = scanner.nextInt();
}
System.out.print("请输入要查找的整数:");
int n = scanner.nextInt();
int index = -1; // 初始化下标为-1
for (int i = 0; i < 10; i++) {
if (arr[i] == n) {
index = i;
break;
}
}
if (index != -1) {
System.out.println("在数组中找到了该整数,下标为:" + index);
} else {
System.out.println("在数组中未找到该整数。");
}
}
}
```
运行程序后,程序会先要求循环输入10个整数,然后通过输入一个整数进行查找。根据输入的整数,在数组中查找该整数并输出相应信息。
### 回答3:
定义一个长度为10的整型数组arr
循环输入10个整数,可以使用for循环遍历数组,从控制台输入每一个整数,并将其赋值给数组对应的元素位置,如下所示:
```python
arr = [0] * 10 # 定义一个长度为10的整型数组,用0初始化每个元素的值
for i in range(10):
arr[i] = int(input("请输入第" + str(i+1) + "个整数:"))
```
接下来,从控制台输入一个整数作为要查找的数,使用一个变量target来保存这个输入的整数。
然后,通过遍历数组arr,判断数组中的元素是否与这个整数相等,如果相等,则输出该元素的下标,即数组的索引值。
```python
target = int(input("请输入要查找的整数:"))
for i in range(10):
if arr[i] == target:
print("在数组中找到了该整数,下标为:" + str(i))
break # 找到后,退出循环
else:
print("在数组中没有找到该整数")
```
以上是一个简单的完成题目要求的代码实现。当用户输入一个整数后,程序会遍历整个数组,找到与之相等的元素并输出其下标;如果数组中没有找到与输入整数相等的元素,则会给出相应的提示。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)