From 6972bcc72c86a1a47667577c3c76714b2c4e9ed9 Mon Sep 17 00:00:00 2001 From: kellytang Date: Wed, 6 Jul 2022 13:57:21 +0800 Subject: [PATCH] Update --- tutorial/CalLDLCholesterol.java | 31 +++++++++++++++++++++++++++++++ tutorial/ValidateHKID.java | 26 +++++++++++++------------- 2 files changed, 44 insertions(+), 13 deletions(-) create mode 100644 tutorial/CalLDLCholesterol.java diff --git a/tutorial/CalLDLCholesterol.java b/tutorial/CalLDLCholesterol.java new file mode 100644 index 0000000..31513cb --- /dev/null +++ b/tutorial/CalLDLCholesterol.java @@ -0,0 +1,31 @@ +package tutorial; + +import java.util.Scanner; + +public class CalLDLCholesterol{ + +public static void main(String[] args) { + + Scanner input = new Scanner(System.in); + + //Total Cholesterol (TC), HDL cholesterol (HDLC), triglyceride (TG), LDL cholesterol (LDLC) + //LDLC = TC - HDLC - TG / 5 + int TC, HDLC, TG; + float LDLC; + + System.out.println("This program can be used to calculate LDL Cholesterol"); + + System.out.print("Enter Total Cholesterol (TC) : "); + TC = input.nextInt(); + + System.out.print("Enter HDL Cholesterol (HDLC) : "); + HDLC = input.nextInt(); + + System.out.print("Enter Triglyceride (TG) : "); + TG = input.nextInt(); + + LDLC = TC - HDLC - TG / 5; + System.out.println("LDL Cholesterol (LDLC) = " + LDLC); + + } +} \ No newline at end of file diff --git a/tutorial/ValidateHKID.java b/tutorial/ValidateHKID.java index 1ff200b..3aee1ba 100644 --- a/tutorial/ValidateHKID.java +++ b/tutorial/ValidateHKID.java @@ -10,26 +10,26 @@ public class ValidateHKID { String str = input.nextLine(); char[] strHKID; - int int_Sum; - int int_Code; + int sum; + int code; strHKID = str.toCharArray(); strHKID[0] = Character.toUpperCase(strHKID[0]); - int_Sum = ( (int)strHKID[0] -64 ) *8; - int_Sum = int_Sum + ( (int)strHKID[1] -48 ) *7; - int_Sum = int_Sum + ( (int)strHKID[2] -48 ) *6; - int_Sum = int_Sum + ( (int)strHKID[3] -48 ) *5; - int_Sum = int_Sum + ( (int)strHKID[4] -48 ) *4; - int_Sum = int_Sum + ( (int)strHKID[5] -48 ) *3; - int_Sum = int_Sum + ( (int)strHKID[6] -48 ) *2; - int_Code = 11 - ( int_Sum % 11); + sum = ( (int)strHKID[0] -64 ) *8; + sum = sum + ( (int)strHKID[1] -48 ) *7; + sum = sum + ( (int)strHKID[2] -48 ) *6; + sum = sum + ( (int)strHKID[3] -48 ) *5; + sum = sum + ( (int)strHKID[4] -48 ) *4; + sum = sum + ( (int)strHKID[5] -48 ) *3; + sum = sum + ( (int)strHKID[6] -48 ) *2; + code = 11 - ( sum % 11); System.out.print("The HKID is: " + strHKID[0] + str.substring(1,7)); - if (int_Code == 11) { + if (code == 11) { System.out.println("(0)"); - } else if(int_Code == 10) { + } else if(code == 10) { System.out.println("(A)"); } else { - System.out.println( "(" + int_Code + ")" ); + System.out.println( "(" + code + ")" ); } }