⑴ 在java中如何輸入一個char型字元。
方法一:
Scanner cin=new Scanner(System.in);
String s=cin.nextLine();
char ans=s.charAt(0);
這樣即可獲取一個字元。
方法二:
byte[] b=new byte[2];
try{
System.in.read(b)
}catch(Exception e){}
char ans=new String(b).charAt(0);
這樣即可獲取一個字元
⑵ JAVA中怎樣輸入字元串
1.首先,導入java.util.*包。
(2)輸入java擴展閱讀:
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。
Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
⑶ java 鍵盤輸入語句怎麼寫
第一種:
public class ShuRu{
public static void main(String arg[]){
System.out.println(arg[1]);
}
}
第二種:
import java.util.Scanner;
public class ShuRu{
public static void main(String arg[]){
Scanner in=new Scanner(System.in);
String str=in.next();
System.out.println(str);
}
}
直接輸入 a,b
輸出為 a,bstem.in.read();
有輸入就有輸出,輸出語句為
Java中的輸出語句有以下四種:
1、System.out.println(1111);//換行列印
2、System.out.print(1111);//不換行列印
3、System.out.write(2222);//位元組輸出
4、System.out.printf("%+8.3f ", 3.14);//按格式輸出
註:
System.out.println(); 是最常用的輸出語句,它會把括弧里的內容轉換成字元串輸出到輸出窗口(控制台),並且換行,當輸出的是一個基本數據類型時,會自動轉換成字元串,如果輸出的是一個對象,會自動調用對象的toString();方法,將返回值輸出到控制台
System.out.print(); 與第一個很相似,區別就是上一個輸出後會換行,而這個命令輸出後並不換行。
System.out.printf(); 這個方法延續了C語言的輸出方式,通過格式化文本和參數列表輸出。
⑷ 用JAVA怎麼實現用戶輸入數據
接收用戶輸入數據,首先要導如Scanner類:
例如:
import java.util.Scanner;
public class Person{
//定義Scanner類
Scanner input = new Scanner(System.in);
System.out.print("請輸入姓名");
//接收用戶輸入的字元串類型變數:
String name = input.next();
System.out.print("請輸入年齡");
//接收用戶輸入的整型變數:
String age = input.nextInt();
}
⑸ Java怎麼輸入
我給你打了個簡單的,粘貼到記事本,然後保存為Read.java
import java.util.* ;
public class Read{
public static void main(String args[]) throws Exception{
//查看jdk,在java.util.Scanner下面,裡面有具體講解
Scanner stdin = new Scanner(System.in);
System.out.println("請輸入你的用戶名:");
//String nextLine()方法:此掃描器執行當前行,並返回跳過的輸入信息
String username = stdin.nextLine();
System.out.println("你的名字是:"+username) ;
System.out.println("請輸入你的成績:");
//double nextDouble()方法:將輸入信息的下一個標記掃描為一個 double
double score = stdin.nextDouble();
System.out.println("你的成績是:"+score) ;
}
}
結果是:
C:\>javac Read.java
C:\>java Read
請輸入你的用戶名:
XiaoGang
你的名字是:XiaoGang
請輸入你的成績:
80
你的成績是:80.0
⑹ java中的輸入輸出
可以用System.in進行輸入,之後System.out.println進行輸出。
代碼舉例如下:
public class Test
{
public static void main(String args[])
{
int i,min,max;
int A[] = new int[10];
Scanner input=new Scanner(System.in);
for(int j=0,j<10;j++){//輸入10個數
System.out.println("請輸入一個數字:");
int length=input.nextInt();//輸入一個字元串
A[i] =length;
}
min=max=A[0];
System.out.print("數組A的元素包括:");
int j =0;
int n =0 ;
for(i=0;i<A.length;i++)
{
System.out.print(A[i]+" ");
if(A[i]>max) // 判斷最大值
j =i;
max=A[i];
if(A[i]<min) // 判斷最小值
min=A[i];
n =i
}
System.out.println("\n數組的最大值是:"+max+".數組的位置是:"+(j+1)); // 輸出最大值和最大值的位置
System.out.println("數組的最小值是:"+min+".數組的位置是:"+(n+1)); // 輸出最小值
}
⑺ java如何輸入數字
採用Scanner類
如:Scanner input = new Scanner(System.in);
int a = input.nextInt();
這樣就實現了數字的輸入啊。
或則是你以字元串的方式輸入 再將其轉換為數字就可以了啊
⑻ java如何輸入名字
publicclassDemo{
publicstaticvoidmain(String[]args){
Scannerscanner=newScanner(System.in);
System.out.println("請輸入你的名字:");
Stringname=scanner.next();
System.out.println("請輸入你的體重:");
floatweight=scanner.nextFloat();
System.out.println("請輸入你的身高:");
floatheight=scanner.nextFloat();
System.out.println("姓名:"+name+" "+"體重:"+weight+" "+"身高:"+height);
System.out.println("標准:"+(height-105));
}
}
⑼ java中要求用戶輸入的代碼
你的程序的問題,一個是數組arr1還沒有輸入完全就比較是否有重復字元串,是比較不出來的,二是字元串比較內容是否相同要用equals函數而不是用雙等號==.
你的Java程序我幫你改好了,你看看吧.
package找重復;
publicclassstring{
publicstaticvoidmain(String[]args){
System.out.println("請輸入5個字元串:");
String[]arr1=newString[5];
java.util.Scannersc=newjava.util.Scanner(System.in);
for(inti=0;i<arr1.length;i++){
arr1[i]=sc.nextLine();
}
for(inti=0;i<arr1.length;i++){
for(intj=i+1;j<arr1.length;j++){
if(arr1[i].equals(arr1[j])){
System.out.println(arr1[i]);
}
}
}
}
}
運行結果
請輸入5個字元串:
we
are
the
world
the
the
⑽ Java 中如何輸入
Java中做輸入的方式:
通過控制台輸入數據,需要使用Scanner對象來操作,如下:
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
System.out.println(a);