Java 数据类型:对人的描述
生活随笔
收集整理的這篇文章主要介紹了
Java 数据类型:对人的描述
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
編寫一個程序Main.java,要求運行時通過鍵盤輸入一個人的性別、年齡、身高、體重到變量isMale (類型為boolean)、age(類型為int) 、height (類型為double) 、weight (類型為double) 中。如果男性身高超過180CM(含)、體重超過80KG(不含),則表示這個人很強壯;女性身高超過170CM(含)、體重超過65KG(不含),則表示這個人很強壯(用boolean類型的strong變量表示)。最后輸出他/她的完整信息。
輸入描述
在同一行中輸入一個布爾型的值、一個整數和兩個浮點數,每個值之間用空格分隔
輸出描述
在一個獨立的行中,按性別、年齡、身高、體重、強壯的順序輸出詳細信息,每個部分包含變量名和變量值,變量名和變量值之間用英文狀態的冒號分隔開。不同特征們之間用英文狀態的分號加兩個空格分隔開。
輸入樣例
true 20 186 99輸出樣例
isMale:true; age:20; height:186.0; weight:99.0; strong:true程序代碼
import java.util.Scanner; // 調用util jar包中的Scanner類public class Main{public static void main(String[] args) { // 主方法Scanner scanner = new Scanner(System.in); boolean isMale = scanner.nextBoolean(); // 定義boolean類型變量 isMale 從鍵盤輸入賦值int age = scanner.nextInt(); // 定義int類型變量 age 從鍵盤輸入賦值double height = scanner.nextDouble(); // 定義double類型變量 height 從鍵盤輸入賦值double weight = scanner.nextDouble(); // 定義double類型變量 weight 從鍵盤輸入賦值boolean strong; // 定義boolean類型變量 strongstrong = (isMale && (height >= 180 && weight > 80)) || (isMale == false && (height >= 170 && weight > 65)); // 果男性身高超過180CM(含)、體重超過80KG(不含),則表示這個人很強壯;女性身高超過170CM(含)、體重超過65KG(不含),則表示這個人很強壯(用boolean類型的strong變量表示)。System.out.print("isMale:" + isMale + "; "); // 輸出性別System.out.print("age:" + age + "; "); // 輸出年齡System.out.print("height:" + height + "; "); // 輸出身高System.out.print("weight:" + weight + "; "); // 輸出體重System.out.print("strong:" + strong); // 輸出是否強壯} }總結
以上是生活随笔為你收集整理的Java 数据类型:对人的描述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 计算学生的考试成绩
- 下一篇: Java 输入两个数并输出它们的和