java基础的第二轮快速学习!day03
生活随笔
收集整理的這篇文章主要介紹了
java基础的第二轮快速学习!day03
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//練習:輸入計算兩個數的和
Scanner input=new Scanner(System.in); System.out.print("請輸入第一個數"); int num=input.nextInt(); System.out.print("請輸入第二個數"); int num2=input.nextInt(); int sum=num+num2; System.out.println(num+"+"+num2+"="+sum); //練習輸入某個學生的信息 import java.util.Scanner; class Input1 {public static void main(String[] args) {//練習:輸入摸個學生的信息(姓名,年齡,性別,成績,現住址,婚否),并輸出Scanner input=new Scanner(System.in);System.out.print("請輸入姓名");String name=input.next();//注意:在java中,鍵盤接受字符串類型時沒有nextString(),而是用的是next()System.out.print("請輸入年齡");int age=input.nextInt();System.out.print("請輸入性別");String s=input.next();//注意,在java中,鍵盤不能直接接受字符類型,而是先接受字符串類型,然后在字符串中獲取char sex=s.charAt(0);System.out.print("請輸入成績");double score=input.nextDouble();System.out.print("請輸入住址");String address=input.next();System.out.print("請輸入婚否(true表示已婚,false未婚)");boolean isFlag=input.nextBoolean();System.out.println("\n學生信息如下");System.out.println("姓名:"+name+"\n年齡"+age+"\n性別"+sex+"\n成績"+score+"\n住址"+address+"\n婚否"+isFlag);} }1.程序流程控制三大結構
?? ?順序結構:按順序逐行進行執行?? 選擇結構?? 循環結構
2. if選擇結構? 一個方法中可寫多個if判斷語句
?? ?if(條件){
?? ??? ?代碼塊
?? ?}
?? if else選擇結構
? ??? ?if(條件){
?? ??? ?代碼塊1
?? ?}else{
?? ??? ?代碼塊2
?? ?}
//練習:假如張三參加java考試,判斷如果張三在95分以上則有獎勵
import java.util.*; class {//練習:假如張三參加java考試,判斷如果張三在95分以上則有獎勵,否則發紅包public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("請輸入張三的java考試成績");double score=input.nextDouble();if(score>95){System.out.println("有獎勵");}else{System.out.println("發紅包");}} }3.多重if選擇結構
?? ?if(條件1){
?? ??? ?代碼1
?? ?}else if(條件2){
?? ??? ?代碼2
?? ?}else if(條件3){
?? ??? ?代碼3
?? ?}else{
?? ??? ?//else可有可無,if最后,并且最多有一個
?? ?}
4.if 選擇結構嵌套
//判斷一個兩位數,是奇數還是偶數
//練習,判斷一個三位正整數,是否是水仙花數
import java.util.*; class If05 {public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("請輸入一個三位數");int num=input.nextInt();//判斷當前數是否是三位數if(num>=100&&num<=999){//獲取各個位數int bw=num/100,sw==num%100/10,gw=num%10;//計算各個位的立方和int sum=bw*bw*bw+sw*sw*sw+gw*gw*gw;//判斷,各個位立方和是否與當前num相等if(sum==num){System.out.println(num+"是水仙花數"); }else{System.out.println(num+"不是水仙花數"); }}else{System.out.println(num+"不是三位數");}} }?
轉載于:https://www.cnblogs.com/fdxjava/p/10571100.html
總結
以上是生活随笔為你收集整理的java基础的第二轮快速学习!day03的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图:图的邻接表创建、深度优先遍历和广度优
- 下一篇: matlab主程序和子函数不在一个文件夹