重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
代碼如下:
創(chuàng)新互聯(lián)建站專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、耿馬網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開發(fā)、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為耿馬等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
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);
}
}
運(yùn)行結(jié)果:
可以通過”Scanner“函數(shù) 直接輸入?yún)?shù)的形式,來實(shí)現(xiàn)輸入語句,舉例:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("請(qǐng)輸入一個(gè)字符串:");
String length=input.next();//輸入一個(gè)字符串
System.out.println("輸入的字符串是:"+length);}
}
備注:Scanner函數(shù)就是用來進(jìn)行語句輸入的,上面舉例的是字符串類型,也可以用以下語句“String length=input.nextInt()”,輸入的就是數(shù)值類型等。
代碼如下:
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;
實(shí)例化Scanner
Scanner input=new Scanner(System.in);//從控制臺(tái)輸入,也可以是從文件或者流輸入.
String s1=input.next();
System.out.println("您剛才輸入的字符串是:"+s1) //將輸入的字符串輸出
首先,導(dǎo)入java.util.*包。
import java.util.*;
然后,你需要新建一個(gè)讀取標(biāo)準(zhǔn)輸入(鍵盤)的掃描器對(duì)象。
Scanner in = new Scanner(System.in);
現(xiàn)在,你可以從鍵盤輸入字符串了。
String s = in.nextLine();
以上這一行把鍵盤輸入的一行字符串讀取到變量 s 中。
請(qǐng)看一個(gè)完整的簡單示例:
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);
}
}
輸入一個(gè)數(shù)
Scanner in=new Scanner(System.in); //使用Scanner類定義對(duì)象
System.out.println("請(qǐng)輸入float型數(shù)據(jù)");
float a=in.nextFloat(); //接收float型數(shù)據(jù)
System.out.println(a);
System.out.println("請(qǐng)輸入float型整形數(shù)據(jù)");
int b=in.nextInt(); //接收整形數(shù)據(jù)
System.out.println(b);
字符串
BufferedReader buffer = new BufferedReader(new??? InputStreamReader(System.in));
System.out.println("請(qǐng)輸入一串字符串");
String text = buffer.readLine();
System.out.println("您輸入的字符串是:" + text);
字符
System.out.println("請(qǐng)輸入一字符");
char c=(char)System.in.read();
System.out.println(c);?