使用java编写编程练习:输入一个QQ邮箱,截取其中的QQ号。 提示:编程步骤: (1)通过键盘输入一个QQ邮箱 (2)从输入的邮箱中,找到@符合所在的索引位置 (3)从QQ邮箱中截取QQ号(开头---@所在位置)
时间: 2024-12-16 09:27:21 浏览: 8
在Java中,你可以使用字符串分割和索引来完成这个任务。以下是一个简单的示例代码:
```java
import java.util.Scanner;
public class QQNumberExtractor {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建键盘输入流
System.out.println("请输入一个QQ邮箱:");
String email = scanner.nextLine(); // 获取用户输入的邮箱
// 找到 "@" 符号的位置
int atIndex = email.indexOf("@"); // 使用indexOf方法获取@符号的位置
// 如果没有找到@符号,则邮件不是有效的QQ邮箱
if (atIndex == -1) {
System.out.println("这不是一个有效的QQ邮箱地址");
return;
}
// 截取QQ号部分,从"@"开始到字符串结尾
String qqNumber = email.substring(atIndex + 1); // 去掉"@"字符后的字符串就是QQ号
// 输出结果
System.out.println("QQ号是: " + qqNumber);
}
}
```
当你运行此程序,它会提示用户输入QQ邮箱,然后尝试从中提取QQ号。如果找不到`@`符号,程序会认为输入的不是一个有效的QQ邮箱。
阅读全文