From c074b554c78d3379eb0f284ca84451204eb3c8e8 Mon Sep 17 00:00:00 2001 From: Jiang Chen Date: Wed, 6 Jan 2016 13:12:23 +0800 Subject: [PATCH] Update fucking_coffee.java --- java/fucking_coffee.java | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/java/fucking_coffee.java b/java/fucking_coffee.java index f606311..81b9b4e 100644 --- a/java/fucking_coffee.java +++ b/java/fucking_coffee.java @@ -1,31 +1,33 @@ -import java.net.*; -import java.io.*; - -public class fucking_coffee{ +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.io.PrintWriter; +import java.net.Socket; + +public class fucking_coffee { private static final String MY_USERNAME = "my_username"; private static final String PASSWORD_PROMPT = "Password: "; private static final String PASSWORD = "1234"; private static final String COFFEE_MACHINE_IP = "10.10.42.42"; - private static int DELAY_BEFORE_BREW = 17; - private static int DELAY = 24; - - public static void main(String[] args)throws Exception{ - for(int i = 1; i< args.length ; i++){ - if(!args[i].contains(MY_USERNAME)){ + private static final int DELAY_BEFORE_BREW = 17; + private static final int DELAY = 24; + + public static void main(String[] args) throws Exception { + for (int i = 1; i < args.length; i++) { + if (!args[i].contains(MY_USERNAME)) { return; } } Socket telnet = new Socket(COFFEE_MACHINE_IP, 23); PrintWriter out = new PrintWriter(telnet.getOutputStream(), true); BufferedReader in = new BufferedReader(new InputStreamReader(telnet.getInputStream())); - Thread.sleep(DELAY_BEFORE_BREW*1000); - if(!in.readLine().equals(PASSWORD_PROMPT)){ - return ; + Thread.sleep(DELAY_BEFORE_BREW * 1000); + if (!in.readLine().equals(PASSWORD_PROMPT)) { + return; } out.println(PASSWORD); out.println("sys brew"); - Thread.sleep(DELAY*1000); + Thread.sleep(DELAY * 1000); out.println("sys pour"); out.close(); in.close();