2 java1996 java1996 于 2016.09.18 22:20 提问

switch和if语句的综合运用错误

<!DOCTYPE HTML>



switch和if语句的运用
<br> var now=new Date();<br> var year=now.getFullYear();<br> var month=now.getMonth()+1;<br> var lngDay;<br> switch (month){<br> case 1:<br> case 3:<br> case 5:<br> case 7:<br> case 8:<br> case 10:<br> case 12:<br> lngDay=31;<br> break;<br> case 4:<br> case 6:<br> case 9:<br> case 11:<br> lngDay=30;<br> break;<br> case 2:<br> if((year%4==0 &amp;&amp; year%100 !=0)||(year%400==0)){<br> lngDay=29;<br> }else{<br> lngDay=28:<br> }<br> break;<br> }//switch<br> document.write(&quot;本月共有&quot;+lngDay+&quot;天&quot;);</p> <pre><code>&lt;/script&gt; </code></pre> <p></head><br> <body><br> </body><br> </html></p>

3个回答

caozhy
caozhy   Ds   Rxr 2016.09.19 00:08

var month=now.getMonth()+1;
->
var month=now.getMonth()

showbo
showbo   Ds   Rxr 2016.09.19 09:03

lngDay=28:
==>逗号,不是冒号,报错了
lngDay = 28;

zoujian1993
zoujian1993   2016.09.19 09:26

兄弟,下次提问题贴代码的时候,有一个专门用于插入代码的标签。这样便于阅读

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JAVA-练习MyShopping实现商品换购 综合运用嵌套if选择结构 switch选择结构 多重if选择 结构实现商品换购功能
public static void main(String[] args) { System.out.print("请输入消费金额:"); double sum = new Scanner(System.in).nextInt();// 消费金额 System.out .println("是否参加优惠换购活动:\n1:满50元,加2元换购百事可乐饮料1瓶\n2:满100元,加3元换购50
(新手)Java课程作业,请各位老哥指教:综合运用嵌套if选择结构、switch选择结构、多重if选择结构实现商品换购功能
综合运用嵌套if选择结构、switch选择结构、多重if选择结构实现商品换购功能下面是我自己的代码,功能虽然基本满足,但是感觉好臃肿,很不简洁,有更好的方法吗?...
枚举类型初始化结构体数组配合switch综合运用
结构体数组 枚举 综合运用
C++中四大语句总结(while、for、if、switch)
(1)if语句:      1)bool类型的判断:if(flag)/if(!flag);           整数类型的判断:if(value==0)/if(value!=0)/if(value>=0);           浮点数类型的判断:if(x>=0)/if(x           指针变量的判断:if(p==NULL)/if(p!=NULL)      2)写程序的时候要特别
if语句运用和switch初入
今天本菜鸟遇到了情感问题,也没什么好说的。 继续自己定下的任务吧。 昨天出了if-else语句初入外,还学到了大小比较的问题。例如几个数中取最大数。 不过在学习的时候,我因为之前学到的知识,发现用本事定义好的几个数互相比较,不如使用专门的一个数N,来代表比较后的较大数。 直到比较完最后一个数,那么这个数N就是我们的最大数。 之后将它输出。 具体代码如下: package he
C语言switch和if相关内容总结
1、第一个问题:switch和if else的区别:switch...case与if...else的根本区别在于,switch...case会生成一个跳转表来指示实际的case分支的地址,而这个跳转表的索引号与switch变量的值是相等的。从而,switch...case不用像if...else那样遍历条件分支直到命中条件,而只需访问对应索引号的表项从而到达定位分支的目的。具体地说,switch....
if语句和switch语句的区别
if语句案例 import java.util.Scanner; public class Switch1{ public static void main(String[] args){ System.out.println("请输入(1-4)的数字"); Scanner sc = new Scanner(System.in); int num = sc.nextInt();
Switch语句通常比一组嵌套的if语句更高效
Java编译器的工作方式。当编译器编译switch语句时,Java编译器将检查每个case常量并创建一个“跳转表”,该表用于在表达式值的基础上选择执行路径,因此,如果在很多值中选择,switch语句将比使用一系列if-else的等效逻辑代码运行速度快。因为编译器知道case常量都是同一类型的,所以做的只是将它与switch表达式相比较。而对于一系列的if表达式,编译器就无此功能。
(转)选择结构if语句和switch语句的区别
http://www.cnblogs.com/bluesky365/p/5631517.html 1.选择结构if语句格式及其使用  A:if语句的格式:   if(比较表达式1) {      语句体1;   }else if(比较表达式2) {      语句体2;   }else if(比较表达式3) {      语句体3;   }      ...
if和switch语句、循环语句while和do……while、for
一、if和switch的应用区别 if: 1、对具体的值进行判断 2、对区间进行判断 3、对运算结果是boolean类型的表达式进行判断 switch: 1、对具体值进行判断 2、值得个数通常是固定的 对于几个固定的值判断,建议使用switch语句,因为switch语句会将具体的答案都加载到内存。 效率相对高一点 2、do……while语句至少执行一次,且while后边