在java中怎样在终端输入一个字符串、字符、数字。

作者&投稿:包骨 (若有异议请与网页底部的电邮联系)
java中如何在控制台输入带有数字的字符串~

import java.util.Scanner;
public class Example {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);// 创建扫描器
System.out.println("请输入一个整数");
long number = scan.nextLong();// 获取输入的整数
System.out.println("你输入的数字是:"+number);
System.out.println("该数字乘以2的运算结果为:"+(number<<1));
System.out.println("该数字乘以4的运算结果为:"+(number<<2));
System.out.println("该数字乘以8的运算结果为:"+(number<<3));
System.out.println("该数字乘以16的运算结果为:"+(number<<4));
}
}
这个是否可以回答你的问题?

提供两种方法就收用户键盘输入的值
1,用main函数里的参数args
那么在运行的时候 把值打到后面
如: java test value1 value2
然后在main函数里就可以用args[0]和args[1]访问到value1,和value2了
2.使用Scanner类
import java.util.Scanner;
Scanner scan=new Scanner(System.in);
这样运行的时候就会等待用户输入了
通过scan.nextLine( )等方法就可以获取用户输入的值了

可以通过”Scanner“函数 直接输入参数的形式,来实现输入语句,举例:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入一个整数:");
int length=input.nextInt();//输入一个整数
System.out.println("请输入一个字符或者字符串:");
String str=input.next();//输入一个字符串
System.out.println("输入的字符串是:"+str);
}
}
备注:上面输入的字符如果是一个那就是字符,如果是一串字符,那么就是字符串。

你可以用JOptionPane这个类;具体就查阅一下这个类的使用方法吧;由于较多,我就不写了。下面是个简单的程序;可以看看吧
import javax.swing.*;
public class Java_2{
public static void main(String[] args){
//*********Found**********
String input = JOptionPane.showInputDialog("你想抽几位数?");
//*********Found**********
int k = Integer.parseInt(input);
input = JOptionPane.showInputDialog("你想在自然数中抽的最高数是几?");
//*********Found**********
int n = Integer.parseInt(input);
int lotteryOdds = 1;
for (int i = 1; i <= k; i++)
lotteryOdds = lotteryOdds * (n - i + 1)/i;
//*********Found**********
System.out.println("你中奖的几率是1/" + lotteryOdds + ". Good luck!");
System.exit(0);
}
}

Scanner input=new Scanner(System.in);
String str=input.next();
int i=input.nextInt();

System.out.println(str+i);


如何正确结束Java线程
在上面代码中定义了一个退出标志exit,当exit为true时,while循环退出,exit的默认值为false.在定义exit时,使用了一个Java关键字volatile,这个关键字的目的是使exit同步,也就是说在同一时刻只能由一个线程来修改exit的值,2. 使用stop方法终止线程 使用stop方法可以强行终止正在运行或挂起的线程。我们...

java最终是在哪运行的。
1]='2'&&c[2]='2') pritnf("word hello!");} } 把上面的代码编译成java.exe,那么如果我们在a.class上写了内容:“111222111”;在命令行里写入 java.exe a.class就应该打印“hello word!word hello!hello word!”java虚拟机的原理跟这个差不多,当然其效率要高N倍,复杂度也高N倍。

java中return和break有什么区别?
在Java中,break语句与continue语句用于控制循环结构的流程,而return语句则用于函数执行的结束。break语句主要用于switch语句和循环结构中。在循环中使用break语句能立即退出循环,继续执行循环结构下面的语句。在多重嵌套循环中,执行break语句仅退出当前所在循环,不影响外层循环。在switch语句中使用break语句仅...

java中的exit方法
java中exit表示的关闭JVM程序,但是不释放内存,举例:System.exit(0);\/\/表示正常程序的关闭,执行的是以下操作:public static void exit(int status) { Runtime.getRuntime().exit(status);} 备注:如果是 0表示正常关闭,如果是非0表示异常关闭,如果想释放内存的话,用“dispose()”关闭当前程序...

在JAVA中,什么是最终类与最终方法?它们的作用是什么?
你好,final class A{},这样定义的类A就是最终类,最终类不可被继承,也就是说不能写这样的代码,class B extends A{}了 final void B(){},这样定义的方法就是最终方法,最终方法在子类中不可以被重写,也就是说,如果有个子类继承这个最终方法所在的类,那么这个子类中就不能再出现void B(...

在JAVA中return有哪些用法?具体怎么用? 已知可以当终止语句,也可做返...
总结Java中return语句的用法 Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。在return语句的各类文章中,大多仅仅介绍了return语句用于有返回值(非void返回值)的方法中。而...

java中如何终止servlet
点击Console(控制台)视图中间那个红色的小方块,就能够停掉java虚拟机。如果你没有显示这个Console视图,菜单-Window-ShowView-Console便可显示

在java中final修饰的类可不可以产生实例对象?
可以。final翻译为最后的,用在类修饰符前面表示最终的类,即不可以被继承。而可不可以产生实例对象和类的访问权限、构造函数的访问权限、是否是抽象类有关联。二者并没有直接的关系。

java如何终止多层循环
众所周知,在Java中,如果想跳出for循环,一般情况下有两种方法:break和continue。break是跳出当前for循环,如下面代码所示:public class RecTest { \/** * @param args *\/ public static void main(String[] args) { for(int i=0; i< 10; i++){ if(i==5){ break...

java中scanner怎样结束
Scanner sc = new Scanner(System.in);sc.useDelimiter("\\n");while (sc.hasNext()) {String inputString = sc.next();System.out.println("input from KeyBoard: " + inputString);if (inputString.equals("quit")) {break;}}

北道区15590261777: java中怎样从控制台输入单个字符 -
敞凤射干: Scanner s = new Scanner(System.in); String str = s.next(); while(str.length() !=1){str = s.next(); }

北道区15590261777: java中怎么输入字符?一个字符! -
敞凤射干: 在控制台输入?可以直接使用Scanner啊.用法如下:Scanner sc=new Scanner(System.in); String str=sc.next(); System.out.println(str);

北道区15590261777: JAVA输入一个字符 -
敞凤射干: 那就要看你从那里输入了,一般输入是从控制台输入.如果从控制台输入的话,用System.in里的read()方法就可以.其他的看情况.一头雾水!

北道区15590261777: java中如何输入单个字符 -
敞凤射干: 没有读入单个字符的方法.但可以转换 如:String s=scanner.next(); char c=s.charAt(0)

北道区15590261777: 在java中如何在显示台输入一个字符串和一个字符,查找这个字符在字符串的位置 -
敞凤射干: 度import java.util.Scanner; class Test{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); String str =sc.next(); String str1 =sc.next(); System.out.println(str.indexOf(str1)); } }

北道区15590261777: java中如何实现从控制台输入字符 -
敞凤射干: System.in

北道区15590261777: java控制台程序怎样输入一个字符,而不用按回车接收? -
敞凤射干: 1 2 3 4 5 6 7 8 9 10 11 12 13// 使用 BufferedReader 在控制台读取字符importjava.io.*;publicclassBRRead {publicstaticvoidmain(String args[]) throwsIOException {charc;// 使用 System.in 创建 BufferedReaderBufferedReader br = ...

北道区15590261777: 在java中如何用键盘输入一个数,字符,字符串 -
敞凤射干: 输入一个数 Scanner in=new Scanner(System.in); //使用Scanner类定义对象 System.out.println("请输入float型数据"); float a=in.nextFloat(); //接收float型数据 System.out.println(a); System.out.println("请输入float型整形数据"); ...

北道区15590261777: java 中怎样实现从键盘读入单个字符? -
敞凤射干: 可以通过”Scanner“函数 直接输入参数的形式,来实现输入语句,举例:import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入一个字符:"); String length=input.next();//输入一个字符 System.out.println("输入的字符是:"+length);} } 备注:输入字符后,通过回车的形式来确认输入即可.

北道区15590261777: Java中怎么才能从控制台输入一个字符数组? -
敞凤射干: char[] c = new char[10]..

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网