From bbc15604a41a0b87e6460664578674abab0b9da2 Mon Sep 17 00:00:00 2001 From: Caleb Fontenot Date: Mon, 26 Sep 2022 18:08:45 -0500 Subject: [PATCH] Logical Expressions go brrrrrrrr --- .../mavenproject1/LogicalExpression.java | 34 +++++++++++++----- .../mavenproject1/LogicalExpression.class | Bin 1223 -> 1474 bytes 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/mavenproject1/src/main/java/com/mycompany/mavenproject1/LogicalExpression.java b/mavenproject1/src/main/java/com/mycompany/mavenproject1/LogicalExpression.java index f03c56f..02c8ab9 100644 --- a/mavenproject1/src/main/java/com/mycompany/mavenproject1/LogicalExpression.java +++ b/mavenproject1/src/main/java/com/mycompany/mavenproject1/LogicalExpression.java @@ -11,19 +11,35 @@ import java.util.concurrent.TimeUnit; * @author caleb */ public class LogicalExpression { - public static void main(String[] args) - { + + public static void main(String[] args) { int x = -10; + boolean hasCycled = false; while (true) { - System.out.print(((x > 1) || ( x < 100) ) && (x < 0)); - System.out.println(": " + x); + //System.out.print(((x > 1) || ( x < 100) ) && (x < 0)); //incorrect + System.out.print("Logical Expression result: "); + System.out.print(x < 100 && x > 1 || (x < 0)); //correct + System.out.print(": " + x); + + if (x >= 150 && hasCycled == false) { + hasCycled = true; + } else if (x <= -10) { + hasCycled = false; + } + + if (hasCycled) { + System.out.println(" state: currently subtracting 1"); + x--; + } else { + System.out.println(" state: currently adding 1"); + x++; + } + try { - TimeUnit.MILLISECONDS.sleep(500); + TimeUnit.MILLISECONDS.sleep(250); //waits for a specified amount of time + } catch (Exception e) { + System.out.print("lol"); } - catch(Exception e) { - System.out.println("lol"); - } - x++; } } } diff --git a/mavenproject1/target/classes/com/mycompany/mavenproject1/LogicalExpression.class b/mavenproject1/target/classes/com/mycompany/mavenproject1/LogicalExpression.class index 3bc2e2f3f222230a64c5699fc12be7c13415661c..f5547ce20e5837877dc22152e7bbf52390abbc5e 100644 GIT binary patch delta 837 zcmZWnOHUJF6g{`oI@2;}3k3^PU;q^;N<}d$w1OfcPf;FG;$~D^N-(W$a^?sF|i@DG5ocoyj!~MO+^YhQ=ZvY0cSnxdQ zQ*fN1O{Z29F~icw*3%g?n@yyWI_sQe59%Ix;geCPq8|RjwqD$%M!yI)ipWWVvwOK` zNk&uQW3V9rNkNd{5V!zZRkT4b{2EdM=n!^iQKxoxPOCVBuHpoBh-FBHGh@CXh){P>EBs~9A>vX*J4#bA?Sun3{PinWa7YItlt zW~Oakkb-Lj$x2x=Mv4)~VY~a0ksaNLS!SF-%Y@o_+lW1$G13dhie<`}DvnE${4gB6 ze6Zv~IL7iidtuhZ+7;RdeX6E!uoP*a7NacHe-CgIW9+$c3*$_}U|NC%C&ylS4*J)+6@Yi0(DaL3%ynYWg_!f#Y zT0)KHJ=ldyiU!}nCwRNd2yIiPgyX_HSM_KQVLvXFak*4^F)QLxW-3*lalbh{$0mlj zKQYZL-%B3+CnflJc0Ui+fG#v*gimD(O_)P7mZ0H2TJeytB@P{H=s*UYOx49?A*Sob z7J9J5wpdGuN8f^i+n8WpUIHeW3vBOT8Z+F43op6!9bVQPxQ||Ve#1qyD8oB?^i>2v e#$DpeBfyD4v8i%+>rPc{19%43uDAPbzxrKeL3fzd+vR?U;B5Xv2TAqeE}v|+KN4i z#~9#%CSfs1a_e2r3>WSfS2d}vAKA2xVKSr$P32#dI4QltyF9y!mQlIygZrIn7*%}Q}KN`azg%;Gd> zyj1A!jM|F{ch2HG7Zj0aZllpwgbRzoU=s@azsu~4wMM(MzR@x%D-3tT)m--8hkgyl zS31txApigX