「java提示用户输入」java提示用户输入一串文字
今天给各位分享java提示用户输入的知识,其中也会对java提示用户输入一串文字进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java中编写一个提示用户输入密码的测试程序(使用扫描器)
- 2、如何在JAVA程序中分段提醒提示用户输入错误请重新输入!
- 3、用java编写一个程序,提示用户输入一个正整数,然后以降序显示其最小的因子。
- 4、初学者java编程 提示用户输入一个一维数组,为这个数组添加元素
java中编写一个提示用户输入密码的测试程序(使用扫描器)
public static void main(String[] args) {
System.out.println("请输入密码:");
Scanner scanner=new Scanner(System.in);
String password=scanner.nextLine();
System.out.println("你输入的密码是:"+password);
scanner.close();
}
如何在JAVA程序中分段提醒提示用户输入错误请重新输入!
while (true) {
System.out.println("请输入起始年:");
int A = in.nextInt();
if (A 2000 A 3000) {
break;
}
}
用java编写一个程序,提示用户输入一个正整数,然后以降序显示其最小的因子。
代码如下:
import java.util.Scanner;
import java.util.Stack;
public class MinimalElements {
private static StackInteger getElements(int val) {
StackInteger result = new StackInteger();
int prime = 2;
while (val 1) {
while (!isPrime(prime)) {
prime++;
}
while (val % prime == 0) {
result.push(prime);
val = val / prime;
}
prime++;
}
return result;
}
private static boolean isPrime(int num) {
boolean flag = true;
for(int i = 2; i num; i++){
if(num % i == 0){
flag = false;
break;
}
}
return flag;
}
public static void main(String[] args) {
System.out.println("请输入要计算的整数: ");
Scanner scanner = new Scanner(System.in);
int toComputed = scanner.nextInt();
StackInteger elements = getElements(toComputed);
while (!elements.isEmpty()) {
System.out.println(elements.pop());
}
}
}
初学者java编程 提示用户输入一个一维数组,为这个数组添加元素
public static void main(String[] args) throws IOException {
System.out.println("添加元素方法开始");
String[] arr=add();
System.out.println("添加后数组元素是:");
printArr(arr);
System.out.println("获取指定位置元素方法开始");
System.out.println(getIndex(arr));
System.out.println("删除元素方法开始");
arr=delete(arr);
System.out.println("删除后数组元素是:");
printArr(arr);
}
public static String[] add() {
Scanner sc=new Scanner(System.in);
System.out.println("请输入数组元素个数,回车确认");
int n=Integer.parseInt(sc.nextLine());
System.out.println("请输入数组元素,回车确认");
String[] arr=new String[n];
for(int i=0; i n; i++) {// 循环,从控制台读数据放到数组里
arr[i]=sc.nextLine();
}
return arr;
}
public static String[] delete(String[] arr) {
Scanner sc=new Scanner(System.in);
System.out.println("要删除第几个元素?(数组脚标从0开始),回车确认");
int n=Integer.parseInt(sc.nextLine());
String[] tmp=new String[arr.length - 1];
if(n = arr.length) {
System.out.println("脚标超出数组长度,删除失败");
return arr;
}
for(int i=n; i arr.length - 1; i++) {
arr[i]=arr[i + 1];// 从位置n开始,后面的元素覆盖前面的元素
}
for(int i=0; i arr.length - 1; i++) {
tmp[i]=arr[i];// 将数组赋值给新数组,不要最后一个元素,因为数组长度-1了
}
return tmp;
}
public static String getIndex(String[] arr) {
Scanner sc=new Scanner(System.in);
System.out.println("要获取第几个元素?(数组脚标从0开始),回车确认");
int index=Integer.parseInt(sc.nextLine());
if(index = arr.length) {
System.out.println("指定位置超出数组大小");
return null;
} else {
System.out.println("获取到的是:");
return arr[index];
}
}
public static void printArr(String[] arr) {
for(int i=0; i arr.length; i++) {
System.out.print(arr[i] + ",");
}
System.out.println();
}
java提示用户输入的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java提示用户输入一串文字、java提示用户输入的信息别忘了在本站进行查找喔。