當前位置:首頁 » 編程語言 » java從鍵盤輸入一個數

java從鍵盤輸入一個數

發布時間: 2022-07-07 20:11:51

⑴ 在java中怎麼從鍵盤輸入一個數字 用什麼關鍵字

Scanner sc=new Scanner(System.in);

int j=sc.nextInt();

如果通過使用 nextInt() 方法,此掃描器輸入信息中的下一個標記可以解釋為默認基數中的一個 int 值。

關鍵字:一般是用scanner用法。

(1)java從鍵盤輸入一個數擴展閱讀

利用 Scanner 實現從鍵盤讀入integer或float 型數據:

importjava.util.*;

public class test {

public static void main(String args[])

{

Scanner in=new Scanner(System.in); //使用Scanner類定義對象

System.out.println("please input a float number");

float a=in.nextFloat(); //接收float型數據

System.out.println(a);

System.out.println("please input a integer number");

int b=in.nextInt(); //接收整形數據

System.out.println(b);

}

}

⑵ 用java語言怎麼實現從鍵盤輸入一個數

Scanner類 在java.util包中
java自帶的類
Scanner sc = new Scanner(System.in);
System.out.println("請輸入第1個數");
numb[i]=sc.nextInt();

⑶ 用java語言怎麼實現從鍵盤輸入一個數

你好。示例代碼如下:
import java.util.Scanner;

public class Num {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in) ;
System.out.println("請輸入一個數字:");
int a = sc.nextInt() ;
System.out.println("您輸入的數字為:" + a);
}
}

⑷ java鍵盤輸入一個整數,並判斷它是幾位數

//假設輸入的為n
int res = 0;
while (n > 0) {
res += 1;

n /= 10;

}

⑸ 利用JAVA從鍵盤輸入一個任意整數後怎麼求各位數字之和

求各位數字之和的程序如下:
import
java.util.Scanner;
public
class
N
{
public
static
int
sumDigits(long
n){
int
sum=0;
while(n>0){
int
m=(int)(n%10);
sum=sum+m;
n=n/10;
}
return
sum;
}
public
static
void
main(String[]
args)
{
try{
System.out.println("請輸入數字:");
Scanner
sc=new
Scanner(System.in);
long
l=sc.nextLong();
System.out.println("輸入數字的各位數之和為"+sumDigits(l));
}catch(Exception
e){
System.out.println("您輸入的不是數字!");
}
}
}
運行結果:
請輸入數字:
49291
輸入數字的各位數之和為25

⑹ Java如何實現從鍵盤輸入一個數

publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.println("請輸入第一個數:");
doublenum1=sc.nextDouble();
System.out.println("請輸入第二個數");
doublenum2=sc.nextDouble();
if(num1>num2){
System.out.println(num1+">"+num2);
}elseif(num1<num2){
System.out.println(num1+">"+num2);

}else{
System.out.println(num1+"="+num2);

}
sc.close();

}

親測有效。如果輸入的都是整數不存在小數。可以把sc.nextDouble()換成sc.nextInt()

⑺ java程序中如何從鍵盤輸入數字,文字什麼的

import java.util.*;
class Test{
public static void main(String[] args){
Scanner x=new Scanner(System.in);//構造一個Scanner對象,其傳入參數為System.in
System.out.print("請輸入一個整數");
int i=x.nextInt();//讀取一個int數值
System.out.println("你剛才輸入的數為"+i);
}
}

/*構造一個Scanner對象,其傳入參數為System.in
利用下列方法讀取鍵盤數據:
nextLine( ); //讀取一行文本,可帶空格
next( ); //讀取一個單詞
nextInt( ); //讀取一個int數值
nextDouble( ); //讀取一個double數值
用hasNextInt()和hasNextDouble()檢測是否還有表示int或double數值的字元序列 */

⑻ 編寫一個JAVA程序,從鍵盤輸入一個數,計算階乘.如輸入:3,則輸出1!+2!+3!

import java.util.Scanner;
public class A{
//下面的方法是對單個數求階乘,並返回
public static int jieCheng(int n){
int sum=1;
for(int i=1;i<=n;i++){
sum*=i;
}
return sum;
}
//下面是對所有數求階乘,再全部相加,並返回
public static int add(int n){
int sum=0;
for(int i=1;i<=n;i++){
sum+=jieCheng(i); //調用上面的方法,對單個求階乘,再全部相加
}
return sum;
}
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println("請輸入數字:");
int n=input.nextInt();
System.out.println("運算得到:"+add(n));
}
}
//總結:此題有個特點,n等於要相加的數字的總數,也等於要求階乘的最大數

⑼ 在java中如何用鍵盤輸入一個數,字元,字元串

  1. 輸入一個數

    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);

  2. 字元串

    BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("請輸入一串字元串");
    String text = buffer.readLine();
    System.out.println("您輸入的字元串是:" + text);

  3. 字元

    System.out.println("請輸入一字元");
    char c=(char)System.in.read();
    System.out.println(c);

熱點內容
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:432
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:557
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:743
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:537
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:146
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:239
java駝峰 發布:2025-02-02 09:13:26 瀏覽:652
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:538
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:212
sql2000資料庫連接 發布:2025-02-02 09:09:43 瀏覽:726