日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

JAVA语法基础 3

發(fā)布時(shí)間:2023/11/27 生活经验 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA语法基础 3 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一.實(shí)戰(zhàn)演練

? 1.編寫Java程序,聲明2個(gè)int型變量,運(yùn)用3元遠(yuǎn)算符判斷兩個(gè)變量是否相等,若不相等,求出兩個(gè)數(shù)中較大的。

? ? ?public class 練習(xí)題 {

? ? ?public static void main(String[] args) {

? ? ? ? ? ? ? int a=1;

? ? ? ? ? ? ? int b=2;

? ? ? ? ? ? ? System.out.println( "int a=1;");
? ? ? ? ? ? ? System.out.println( "int b=2;");

? ? ? ? ? ? ? System.out.println();

? ? ? ? ? ? ? System.out.println("a和b是否相等:" +?(a == b ? "相等" : "不相等"));

? ? ? ? ? ? ?//判斷誰(shuí)大
? ? ? ? ?
? ?System.out.println("a和b誰(shuí)大:" + (a > b ? "a" : "b"));
? ? ? ? ? ? ?

? ? ? ? ? ? ?System.out.println( "三元運(yùn)算符嵌套:");

? ? ? ? ? ? ?//判斷是否相等

? ? ? ? ? ? System.out.println("a和b比較結(jié)果:" +
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (a == b ? "相等" : ((a > b ? "a" : "b") + "最大")));

? ? ? ?}

? ?}

? 2.編寫Java程序,聲明兩個(gè)變量并賦值38.9和27.2作為矩形的長(zhǎng)和寬,并求出該矩形的面積。

? ? ? ?public class 練習(xí)題 {

? ? ? ?public static void main(String[] args) {

? ? ? ? ? ? ? ? ?double c=38.9;

? ? ? ? ? ? ? ? ?double d=27.2;

? ? ? ? ? ? ? ? ?System.out.println("矩形面積c*d="+c*d);

? ? ? ? ? }

? ? ? }

?

二.語(yǔ)句

? 1.復(fù)合語(yǔ)句

? ? 同C語(yǔ)言或其他語(yǔ)言相同,Java語(yǔ)言的復(fù)合語(yǔ)句是以整個(gè)塊區(qū)為單位的語(yǔ)句,所以又稱塊語(yǔ)句。復(fù)合語(yǔ)句由開括號(hào)“{”開始,閉括號(hào)“}”結(jié)束。

?2.條件語(yǔ)句

? ?條件語(yǔ)句可根據(jù)不同的條件執(zhí)行不同的語(yǔ)句。條件語(yǔ)句包括if條件語(yǔ)句與switch多分支語(yǔ)句。

? ? (1)if條件語(yǔ)句

? ? ? ? ? 1°.簡(jiǎn)單的if條件語(yǔ)句

? ? ? ? ? ? ? 格式為:

? ? ? ? ? ? ? ? ? ? ? if(邏輯表達(dá)式)

? ? ? ? ? ? ? ? ? ? ? ?{ ?

? ? ? ? ? ? ? ? ? ? ? ? ? 語(yǔ)句序列(代碼);

? ? ? ? ? ? ? ? ? ? ? ?}

? ? ? ? ? 注:邏輯表達(dá)式:必要參數(shù),表示它最后返回的結(jié)果必須是一個(gè)布爾值。它可以是一個(gè)單純的布爾變量或常量,或者使用關(guān)系或布爾運(yùn)算符的表達(dá)式。

? ? ? ? 2°.if...else語(yǔ)句

? ? ? ? ? ? ?格式為:

? ? ? ? ? ? ? ? ? ? ? if(邏輯表達(dá)式)

? ? ? ? ? ? ? ? ? ? ? ?{ ?

? ? ? ? ? ? ? ? ? ? ? ? ? 若干語(yǔ)句(代碼);

? ? ? ? ? ? ? ? ? ? ? ?}

? ? ? ? ? ? ? ? ? ? ? ?else

? ? ? ? ? ? ? ? ? ? ? ?{

? ? ? ? ? ? ? ? ? ? ? ? ??若干語(yǔ)句(代碼);

? ? ? ? ? ? ? ? ? ? ? ?}

? ? ? ?注:if后面()內(nèi)的表達(dá)式的值必須是boolean型的。如果表達(dá)式的值為true,則執(zhí)行緊跟if語(yǔ)句的復(fù)合語(yǔ)句;如果表達(dá)式的值為false,則執(zhí)行else后面的復(fù)合語(yǔ)句。

? ? ? ?3°.if...else if多分支語(yǔ)句

? ? ? ? ? ? 格式為:

? ? ? ? ? ? ? ? ? ? ? ?if(邏輯表達(dá)式)

? ? ? ? ? ? ? ? ? ? ? ?{ ?

? ? ? ? ? ? ? ? ? ? ? ? ? 若干語(yǔ)句(代碼);

? ? ? ? ? ? ? ? ? ? ? ?}

? ? ? ? ? ? ? ? ? ? ? ? else if()

? ? ? ? ? ? ? ? ? ? ? ?{

? ? ? ? ? ? ? ? ? ? ? ? ? ?若干語(yǔ)句(代碼);

? ? ? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ? ? ? .....

? ? ? ? ? ? ? ? ? ? ? ?else

? ? ? ? ? ? ? ? ? ? ? ?{

? ? ? ? ? ? ? ? ? ? ? ? ??若干語(yǔ)句(代碼);

? ? ? ? ? ? ? ? ? ? ? ?}

? ? ? ? 注:if語(yǔ)句只執(zhí)行條件為真的命令語(yǔ)句,其他語(yǔ)句都不執(zhí)行;else不是必須的,但必須與if配合使用

? (2)switch多分支語(yǔ)句

? ? ? ? ? 格式為:

? ? ? ? ? ? ? ? ??switch(變量)

? ? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? ?case常量:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 代碼;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? break;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ...

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?default:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 語(yǔ)句

? ? ? ? ? ? ? ? ? ?}

? ? ? 注:switch語(yǔ)句中的表達(dá)式變量的值必須是整型或字符型,常量值必須也是整型或是字符型;

? ? ? ? ? ? 等值比較;只支持整型(int、short、byte,long型不可以)、string、枚舉型。

三.控制臺(tái)輸入輸出

? ?1.輸入

? ? ?Scanner掃描器:Scanner sc=new Scanner(System.in);

? ?注:next()讀取下一行輸入,返回String;nextint()讀取并轉(zhuǎn)換int類型。

? ?2.輸出

? ? ? ? ? ? ?System.out.print();

? ? ? ? ? ? ?System.out.println();

? ? ? ? ? ??

實(shí)戰(zhàn)演練:編寫Java程序,實(shí)現(xiàn)判斷變量x是奇數(shù)還是偶數(shù)。

? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ?import java.util.Scanne r;

? ? ? ? ? ? ? ?public class 練習(xí)題 {

? ? ? ? ? ? ? ?public static void main(String[] args) {

? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? System.out.print("請(qǐng)輸入一個(gè)變量:x=");

? ? ? ? ? ? ? ? ? ? ? ? Scanner sc=new Scanner(System.in);

? ? ? ? ? ? ? ? ? ? ? ? int x=sc.nextInt();

? ? ? ? ? ? ? ? ? ? ? ?String p=(x%2==0)?"偶數(shù)":"奇數(shù)";

? ? ? ? ? ? ? ? ? ? ? ?System.out.println("變量x是"+p);

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ?}

?

? ? ? ? ? ?

? ? ? ? ? ? ? ? ?

?

轉(zhuǎn)載于:https://www.cnblogs.com/arxk/p/5209986.html

總結(jié)

以上是生活随笔為你收集整理的JAVA语法基础 3的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。