日撸java三百行(总述)
4.1 if 语句的嵌套.
4.2 基本规律自行百度.
4.3 布尔类型.
package test; public class Day4 { public static void main(String args[]) { //Test isLeapYear int tempYear = 2021; System.out.print("" + tempYear + " is"); if(!isLeapYear(tempYear)) { System.out.print(" NOT"); }//Of if System.out.println(" a leap year."); tempYear = 2000; System.out.print("" + tempYear + " is"); if(!isLeapYear(tempYear)) { System.out.print(" NOT"); }//Of if System.out.println(" a leap year."); tempYear = 2100; System.out.print("" + tempYear + " is"); if(!isLeapYear(tempYear)) { System.out.print(" NOT"); }//OF if System.out.println(" a leap year."); tempYear = 2004; System.out.print("" + tempYear + " is"); if(!isLeapYear(tempYear)) { System.out.print(" NOT"); }//Of if System.out.println(" a leap year."); //Test isLeapYearV2 System.out.println("Now use the second version"); tempYear = 2021; System.out.print("" + tempYear + " is"); if(!isLeapYearV2(tempYear)) { System.out.print(" NOT"); }//Of if System.out.println(" a leap year."); tempYear = 2000; System.out.print("" + tempYear + " is"); if(!isLeapYearV2(tempYear)) { System.out.print(" NOT"); }// Of it System.out.println(" a leap year." ); tempYear = 2100; System.out.print("" + tempYear + " is"); if (!isLeapYearV2(tempYear)) { System.out.print(" NOT"); } // Of if System.out.println(" a leap year."); tempYear = 2004; System.out.print("" + tempYear + " is"); if (!isLeapYearV2(tempYear)) { System.out.print(" NOT"); } // Of if System.out.println(" a leap year."); }//Of main / * * Is the given year leap? * * @param paraYear The given year. * */ public static boolean isLeapYear(int paraYear) { if((paraYear % 4 ==0)&&(paraYear % 100 != 0)||(paraYear % 400 == 0)) { return true; }else { return false; }// Of if } / * * Is the given year leap? Replace the complex condition with a number of if. * * @param paraYear The given year. * */ public static boolean isLeapYearV2(int paraYear) { if(paraYear % 4 != 0) { return false; }else if(paraYear % 400 == 0) { return true; }else if(paraYear % 100 == 0) { return false; }else { return true; }//OF if }// Of isLeapyearV2 }// Of class LeapYear
讯享网
两种求闰年方法

讯享网public static boolean isLeapYear(int paraYear) { if((paraYear % 4 ==0)&&(paraYear % 100 != 0)||(paraYear % 400 == 0)) { return true; }else { return false; }// Of if }
public static boolean isLeapYearV2(int paraYear) { if(paraYear % 4 != 0) { return false; }else if(paraYear % 400 == 0) { return true; }else if(paraYear % 100 == 0) { return false; }else { return true; }//OF if }// Of isLeapyearV2
和第三天差不多
Java对逻辑值有一个布尔类型 true或者false,这是所有关系运算符返回的类型 他们不转换为任何数字表示。
Java中的真正字面值不等于1,false字面值也不等于0.在Java中,它们只能分配给声明为boolean的变量。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/122779.html