Java學習(三)判斷是否是閏年
package com.linfeng.debug; import java.util.Scanner; public class LeapYear { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("請輸入一個年份"); long year=scanner.nextLong(); if (year%4==0&&year%100!=0||year%400==0) { System.out.println("這是一個閏年"); } else { System.out.println("這不是一個閏年"); } } }
程式碼解析:
scanner.nextLong用於讀取輸入的一個長整型
scanner.nextInt用於讀取一個整型
相關推薦
Java學習(三)判斷是否是閏年
package com.linfeng.debug; import java.util.Scanner; public class LeapYear { public static void main(String[] args) { Scanne
Java學習(三)JSP學習1
rtm 斷開 三大指令 保持 web應用 對比 c語言 let 新建 一、 理解JSP技術 JSP全名為Java Server Pages,中文名叫java服務器頁面,其根本是一個簡化的Servlet設計,它 是由Sun Microsystems公司倡導、許多公司參
java學習(三)類
con void pub oid 修改密碼 tro int str 用戶 類 public class Dog{ String breed; int age; String color; void barking(){ } void hungr
Java學習(三)面向對象之封裝
所有 成對 main 將不 同時 執行順序 編譯失敗 sta sin 封 裝(面向對象特征之一):是指隱藏對象的屬性和實現細節,僅對外提供公共訪問方式。 好處:將變化隔離;便於使用;提高重用性;安全性。 封裝原則:將不需要對外提供的內容都隱藏起來,把屬性都隱藏,提供公共方法
JAVA學習(三)第三章 選擇語句
第三章 選擇 一、Boolean型資料; []Boolean 資料只有兩個值true或false ; Boolean 變數 = true或false 二、if語句;
Java學習(五)判斷使用者輸入屬於哪個季節
package com.linfeng.debug; import java.util.Scanner; public class JudeMonth { public static void main(String[] args) { Scann
Java 學習(三)—— 面向物件
一、面向過程的思想和麵向物件的思想 (1)面向過程是一種思維方式。當試圖通過面向過程解決問題時,我們的關注點在於問題解決的流程,重在這個過程的控制,需要用大量的模組(模組化的思想源自於硬體,在C語言中是函式)將大問題拆解,程式設計師通過控制模組的執行順序以解決問題。
JAVA學習(三)第三章 選擇語句
第三章選擇 一、Boolean型資料; []Boolean資料只有兩個值true或false ; Boolean 變數 = true或false 二、if語句; if(條件體) 語句一; 語句二;
Uniyt熱更新——LuaFrameWork學習(三)判斷unity裡物件為空
在遊戲製作過程中我們經常會Destroy一些沒用的GameObject,那麼在ulua裡我們怎麼樣來判斷我們的引用被Destroy了呢,這裡要感謝阿盟哥,他已經為我們解決了這個問題,在他寫的Globa
數據結構java學習(三)循環隊列
imp new ise http 是否為空 判空 ride 表頭 判斷 @TOC 和棧一樣,隊列也是表,但是使用隊列的特點是先進先出。 隊列模型 \(\color{black}{隊列的基本操作是入隊,它是在表的末端插入一個元素,和出隊,它是刪除在表開頭的一個元素}\) gr
Java基礎之繼承方面的學習(三)
上面的博文已經寫了大部分了,下面這一篇博文我們主要寫繼承之後,父類和子類的方法的覆蓋和隱藏方面。 該文章版署源自: &n
JAVA API學習(三)
要求: 完成一個 java application應用程式,輸出當前世間:年月日小時分秒星期幾。 主要方法: new Date(); 表示獲取系統當前日期。 Date().toString(
java自定義註解學習(三)_註解解析及應用
上篇文章已經介紹了註解的基本構成資訊。這篇文章,主要介紹註解的解析。畢竟你只聲明瞭註解,是沒有用的。需要進行解析。主要就是利用反射機制在執行時進行檢視和利用這些資訊 常用方法彙總 在Class、Field、Method、Constructor中都有如下方法: //獲取所有的註解 public Annota
Java NIO入門學習(三)
在上一篇中介紹了緩衝區的原理,下面來介紹NIO中另一個核心物件選擇器(Selector)以及NIO的原理。 在Client/Server模型中,Server往往需要同時處理大量來自Client的訪問請求,因此Server端需採用支援高併發訪問的架構。一種簡單而又直接的解決方
JAVA入門學習(三)
3.編寫HelloWorld程式 編寫Java程式的步驟:編輯原始碼,編譯,執行。 3.1.編寫原始碼 任何文字編輯器都可以編寫Java原始碼。 3.2.編譯 使用javac命令 3.3.執行
java分散式系統部署學習(三)ansible的Inventory與Patterns
Ansible的Inventory檔案,可以理解為saltstack中的salt-key中的所有minion的列表以及使用者自定義的nodegroup的概念,預設情況下這個檔案是/etc/ansible/hosts ,後面還會講到Dynamic Inventor
爬蟲庫之BeautifulSoup學習(三)
子節點 rom lac repr 文檔 strong 爬蟲 time contents 遍歷文檔樹: 1、查找子節點 .contents tag的.content屬性可以將tag的子節點以列表的方式輸出。 print soup.body.cont
java學習(四)代碼的設計
方法 聯系 string 封裝 代碼 his 站點 add 團隊 一、目的 1、為了使程序員編寫的代碼更加的簡潔,使人閱讀起來更加流暢 2、將運算代碼與界面代碼完全分離開來,利於團隊開發,提高團隊之間的工作效率 3、 在很短的時間內可以替換整個站點的外觀; 4、使程
java學習(一) 環境搭建、hello world的demo
環境變量 網上 類庫 .com java開發 www cnblogs rgs .class 本程序媛搞前端的,上班偶有空閑,不妨來學習學習,不然怎麽包養小白臉,走上人生巔峰? 說實話,每個語言都相通,有了javascript的基礎,並且有了兩三年跟java打交道的經
JAVA學習(七):方法重載與方法重寫、thiskeyword和superkeyword
格式 hello new 初始 per 而且 方法重寫 學習 方式 方法重載與方法重寫、thiskeyword和superkeyword 1、方法重載 重載可以使具有同樣名稱但不同數目和類型參數的類傳遞給方法。 註: 一是重載方法的參數列表必須與被重載的方法不同