當前位置: 首頁>>代碼示例>>Java>>正文


Java Scanner.nextBoolean方法代碼示例

本文整理匯總了Java中java.util.Scanner.nextBoolean方法的典型用法代碼示例。如果您正苦於以下問題:Java Scanner.nextBoolean方法的具體用法?Java Scanner.nextBoolean怎麽用?Java Scanner.nextBoolean使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在java.util.Scanner的用法示例。


在下文中一共展示了Scanner.nextBoolean方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: connect

import java.util.Scanner; //導入方法依賴的package包/類
protected DTunnel connect(Socket socket) throws IOException {
    
    // Receive streams
    InputStream in = socket.getInputStream();
    OutputStream out = socket.getOutputStream();

    Scanner input = new Scanner(in);

    // Do handshake
    // Send protocol version
    out.write(DTP_VERSION);
    // Receive if the protocol version is supported
    if (!input.nextBoolean()) {
        throw new DTPWrongProtocolVersionException("Wrong version.");
    }
    
    // Send request
    PrintWriter out_writer = new PrintWriter(out);
    out_writer.print(destinationProtocol);
    // Wait for response
    int response = 0;
    int rcount = 0;
    for (; rcount < 4; rcount++) {
        response += input.nextBoolean() ? 1 : -1;
    }
    if (response < (rcount / 2))
        throw new ProtocolException("Couldn't find destination protocol host.");

    // Return tunnel
    return new DTunnel(destinationProtocol, in, out);
}
 
開發者ID:atpc,項目名稱:dtp,代碼行數:32,代碼來源:DTPConnector.java

示例2: readBoolean

import java.util.Scanner; //導入方法依賴的package包/類
public static boolean readBoolean() throws Exception {
    //напишите тут ваш код
    Scanner sc = new Scanner(System.in);
    return sc.nextBoolean();

}
 
開發者ID:avedensky,項目名稱:JavaRushTasks,代碼行數:7,代碼來源:ConsoleReader.java

示例3: runModFile

import java.util.Scanner; //導入方法依賴的package包/類
private void runModFile(){

        /*
        *
        * Proper mod file example:
        *
        * true (mod car) true (mod gun) [path to car image] [path to gun image] [name of gun] [gun damage]
        *
        * even if false; enter corresponding type:
        *
        * false (mod car) true (mod gun) String [path to gun image] [name of gun] [gun damage]
        *
        * */

        // Path should be relative
        File modFile = new File("C:\\Users\\Hunter\\IdeaProjects\\The Trail JavaFX\\src\\com\\TheRedSpy15\\trail\\ModFile.txt");

        try {
            Scanner sc = new Scanner(modFile);

            Boolean modCar = sc.nextBoolean();
            Boolean modGun = sc.nextBoolean();

            String pathVehicle = sc.next();
            String pathGun = sc.next();
            String pathGID = sc.next();
            int pathDMG = sc.nextInt();

            if (modCar){

                setDefaultCarURL(pathVehicle);
                setCarSpriteURL(pathVehicle);
            }

            if (modGun){

                setGunSpriteURL(pathGun);
                setDefaultGunSpriteURL(pathGun);
                setBaseAttackDamage(pathDMG);
                setDefaultAttackDMG((byte) pathDMG);
                setGunID(pathGID);
                setDefaultGunID(pathGID);
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
    }
 
開發者ID:TheRedSpy15,項目名稱:The-Trail,代碼行數:48,代碼來源:StartController.java

示例4: inputAllBaseTypes

import java.util.Scanner; //導入方法依賴的package包/類
public void inputAllBaseTypes() {    // input all basic data types and output the values
    Scanner input = new Scanner(System.in);
    
    // input the byte
    System.out.print("Enter an byte integer (from -128 to 127): ");
    byte byt = input.nextByte();
    
    // input the short
    System.out.print("Enter an short integer (from -32768 to 32767): ");
    short sho = input.nextShort();

    // input the int
    System.out.print("Enter an integer: ");
    int i = input.nextInt();

    // input the long 
    System.out.print("Enter an long integer: "); 
    long lon = input.nextLong();

    // input the float
    System.out.print("Enter a floating number: ");
    float flo = input.nextFloat();

    // input the double
    System.out.print("Enter a double floating number: ");
    double dou = input.nextDouble();

    // input the char
    System.out.print("Enter a character: ");
    String sTemp = input.next();
    char c = sTemp.charAt(0);

    // input the boolean
    System.out.print("Enter a boolean value: ");
    boolean bool = input.nextBoolean();

    // the outputs: 
    System.out.println("\nThe byte integer is: " + byt);
    System.out.println("The short integer is: " + sho);
    System.out.println("The integer is: " + i);
    System.out.println("The long integer is: " + lon);
    System.out.println("The floating number is: " + flo);
    System.out.println("The double floating number is: " + dou);
    System.out.println("The character is: " + c);
    System.out.println("The boolean value is: " + bool);
}
 
開發者ID:Driveron,項目名稱:Notes,代碼行數:47,代碼來源:InputAllBaseTypes.java


注:本文中的java.util.Scanner.nextBoolean方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。