java可以使用c语言中的输入,c语言中的scanf在java中应该怎么表达,Scanner类。
1 java是面向?qū)ο蟮恼Z言
它沒有像C語言中的scanf()函數(shù),但是它的類庫中有含有scanf功能的函數(shù)
2 java.util包下有Scanner類
Scanner類的功能與scanf類似
3 Scanner類的使用
Scanner使用next()方法接收輸入的任何字符串
以回車換行符為結(jié)束標(biāo)志
Scanner接收的字符串需要經(jīng)過類型轉(zhuǎn)換變成你想要的類型
4 示例說明
下面通過一個(gè)小示例來說明,代碼如下:
import java.util.Scanner;
public class Program {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
String input;
System.out.println("輸入一個(gè)整數(shù)a:");
input = scanner.next();
int a = Integer.parseInt(input);
System.out.println("輸入一個(gè)字符串b:");
input = scanner.next();
String b = input;
System.out.println("輸入一個(gè)浮點(diǎn)數(shù)c:");
input = scanner.next();
float c = Float.parseFloat(input);
System.out.print("\n");
System.out.printf("a=%d,類型是 %s\n", a, getType(a));
System.out.printf("b=%s,類型是 %s\n", b, getType(b));
System.out.printf("c=%f,類型是 %s\n", c, getType(c));
}
static String getType(Object o){
return o.getClass().toString();
}
}
C語言中g(shù)ets(), scanf()區(qū)別
C語言中g(shù)ets(), scanf()區(qū)別 相同點(diǎn): gets()和 scanf() 1.函數(shù)都可用于輸入字符串 2.都在stdio.h頭文件中定義. 3.字符串接受字符結(jié)束后自動(dòng)加'\0' 不同點(diǎn): ...
Java中是否可以調(diào)用一個(gè)類中的main方法?
前幾天面試的時(shí)候,被問到在Java中是否可以調(diào)用一個(gè)類中的main方法?回來測試了下,答案是可以!代碼如下: main1中調(diào)用main2的主方法 package org.fiu.test; impor ...
Java中必須了解的常用類
1.Java的包裝類 基本數(shù)據(jù)類型我們都很熟悉,例如:int.float.double.boolean.char等,基本數(shù)據(jù)類型不具備對(duì)象的特征,不能調(diào)用方法,一般能實(shí)現(xiàn)的功能比較簡單,為了讓基本數(shù)據(jù) ...
Java中使用 Long 表示枚舉類
Java中使用 Long 表示枚舉類 在日常的開發(fā)過程中,很多時(shí)候我們需要枚舉類(enum)來表示對(duì)象的各種狀態(tài),并且每個(gè)狀態(tài)往往會(huì)關(guān)聯(lián)到指定的數(shù)字,如: private enum Color { R ...
java中常用的包、類、以及包中常用的類、方法、屬性----sql和text\swing
java中常用的包.類.以及包中常用的類.方法.屬性 常用的包 java.io.*; java.util.*; java.lang.*; java.sql.*; java.text.*; java.a ...
JAVA中的集合容器操作類
目錄 JAVA中的集合容器操作類 List集合 ArrayList的操作方法說明 LinkedList Stack Set Map Queue 總結(jié) JAVA中的集合容器操作類 Java容器類庫總共分 ...
Java中各種集合(字符串類)的線程安全性!!!
Java中各種集合(字符串類)的線程安全性!!! 一.概念: 線程安全:就是當(dāng)多線程訪問時(shí),采用了加鎖的機(jī)制:即當(dāng)一個(gè)線程訪問該類的某個(gè)數(shù)據(jù)時(shí),會(huì)對(duì)這個(gè)數(shù)據(jù)進(jìn)行保護(hù),其他線程不能對(duì)其訪問,直到該線程讀 ...
Java中的集合和常用類
Java中的常用類: ? Object類 ? Math類 ? String類和StringBuffer類(字符串) ? 8種基本類型所對(duì)應(yīng)的包裝類 ? java.util包中的類——Date類 Obj ...
JAVA基礎(chǔ)——Java 中必須了解的常用類
Java中必須了解的常用類 一.包裝類 相信各位小伙伴們對(duì)基本數(shù)據(jù)類型都非常熟悉,例如 int.float.double.boolean.char 等.基本數(shù)據(jù)類型是不具備對(duì)象的特性的,比如基本類型不 ...
隨機(jī)推薦
Codeforces Round #368 (Div. 2)
直達(dá)–>Codeforces Round #368 (Div. 2) A Brain’s Photos 給你一個(gè)NxM的矩陣,一個(gè)字母代表一種顏色,如果有”C”,”M”,”Y”三種中任意一種就輸 ...
Java--劍指offer(3)
11.輸入一個(gè)整數(shù),輸出該數(shù)二進(jìn)制表示中1的個(gè)數(shù).其中負(fù)數(shù)用補(bǔ)碼表示. a)使用Integer.toBinaryString(n);來計(jì)算得出二進(jìn)制的字符串,然后使用for循環(huán)截取字符串是否為1 pu ...
Nginx 簡單的負(fù)載均衡配置示例
http://www.cnblogs.com/xiaogangqq123/archive/2011/03/02/1969006.html 在此記錄下Nginx服務(wù)器nginx.conf的配置文件說明, ...
[轉(zhuǎn)] 關(guān)于C++中模板中的typename和class的區(qū)別比較
C++箴言:理解typename的兩個(gè)含義 轉(zhuǎn)自http://blog.csdn.net/dick_china/article/details/4522253 問題:在下面的 template dec ...
關(guān)于華為交換機(jī)bpdu enable. ntdp enable. ndp enable解析
華為5300初始狀態(tài)下每個(gè)口子都有,bpdu enable. ntdp enable. ndp enable.不是很明白什么意思,有什么樣的用途. BPDU是網(wǎng)橋協(xié)議數(shù)據(jù)單元(Bridge Proto ...
Android 把從網(wǎng)絡(luò)獲取的圖片緩存到內(nèi)存中
1:activity_main.xml
總結(jié)
以上是生活随笔為你收集整理的java可以使用c语言中的输入,c语言中的scanf在java中应该怎么表达,Scanner类。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言教程常用32,几个常用运算符
- 下一篇: android上传视频 断点续传,断点续