重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
代码如下:
创新互联建站专注于企业全网整合营销推广、网站重做改版、耿马网站定制设计、自适应品牌网站建设、H5开发、商城网站建设、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为耿马等各大城市提供网站开发制作服务。
import java.util.Scanner;
public class App {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
char[] characters = {
'Z', 'Y', 'X', 'W', 'V', 'U', 'T', 'S', 'R',
'Q', 'P', 'O', 'N', 'M', 'L', 'K', 'J', 'I',
'H', 'G', 'F', 'E', 'D', 'C', 'B', 'A'
};
String s = scanner.nextLine();
String s2 = "";
for (char ch : s.toCharArray()) {
if (Character.isUpperCase(ch)) {
s2 += characters[ch - 'A'];
} else {
s2 += ch;
}
}
System.out.println(s2);
}
}
运行结果:
可以通过”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);}
}
备注:Scanner函数就是用来进行语句输入的,上面举例的是字符串类型,也可以用以下语句“String length=input.nextInt()”,输入的就是数值类型等。
代码如下:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class ReadConsoleSystem {
public static void main(String[] args) {
System.out.println("Enter something here : ");
try{
BufferedReader bufferRead = new BufferedReader(new InputStreamReader(System.in));
String s = bufferRead.readLine();
System.out.println(s);
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
首先需要引入import java.util.Scanner;
实例化Scanner
Scanner input=new Scanner(System.in);//从控制台输入,也可以是从文件或者流输入.
String s1=input.next();
System.out.println("您刚才输入的字符串是:"+s1) //将输入的字符串输出
首先,导入java.util.*包。
import java.util.*;
然后,你需要新建一个读取标准输入(键盘)的扫描器对象。
Scanner in = new Scanner(System.in);
现在,你可以从键盘输入字符串了。
String s = in.nextLine();
以上这一行把键盘输入的一行字符串读取到变量 s 中。
请看一个完整的简单示例:
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
String s = in.nextLine();
System.out.println(s);
}
}
输入一个数
Scanner in=new Scanner(System.in); //使用Scanner类定义对象
System.out.println("请输入float型数据");
float a=in.nextFloat(); //接收float型数据
System.out.println(a);
System.out.println("请输入float型整形数据");
int b=in.nextInt(); //接收整形数据
System.out.println(b);
字符串
BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入一串字符串");
String text = buffer.readLine();
System.out.println("您输入的字符串是:" + text);
字符
System.out.println("请输入一字符");
char c=(char)System.in.read();
System.out.println(c);