课后笔记
Java中每个变量必须先声明,后使用,该区域的数据可以在同一类型范围内不断变化。
使用变量注意:
变量的作用域:一对{ }之间有效
初始化值
定义变量的格式:数据类型 变量名 = 初始化值;变量是通过使用变量名来访问这块区域的
计算机存储负数时需要进行反码与补码操作,而作用位运算时,负数已经是储存好的,不需要转化为源码后(-1,反码)再计算…
三元运算符与if-else的联系与区别:
1)三元运算符可简化if-else语句
2)三元运算符要求必须返回一个结果。
3)if后的代码块可有多个语句
在某些条件满足的情况下,反复执行特定代码的功能
循环语句的四个组成部分:初始化部分(init_statement)、循环条件部分(test_exp)、循环体部分(body_statement) 、迭代部分(alter_statement)
循环语句分类:for 循环、while 循环、do/while 循环
练习题
1.需求一
需求说明
a)根据客户时间,输出问候语
b)简化:根据客户输入的时间给出问候语
c)js简化说明
①用户输入的一个时间
②用变量储存
③根据时间判断上午下午或晚上
④给用户输出结果
document.write("上午好")
总体代码:
<script>
a = prompt("请输入时间(eg:下午16点 即输入:16)时间为0-24:")
if(a<=12)
document.write("上午好")
}else if(a<=18)
document.write("中午好")
}else if(a<=18)
document.write("晚上好")
</script>
2需求二
需求说明
a) 根据客户电脑时间,在指定位置输出问候语 (<div>____好<div>)
js转化说明:
1.根据电脑时间,我们需获取电脑时间,获取时间方法
2.需要变量来储存
3.判断分支语句
4.获取指定的div的id或者dass。获取元素的方法
5.然后用变量储存获取的元素
6.通过元素来添加时间内容
总体代码:
<body>
<div id ="one" style="color:#255e95:width:100px;height:100px;border:
1px solid red"></div>
<script>
var date = new Date();
var hours = date.getHours();
var text = document.getElementByld("one");
if(hours<=12){
text.innerHTML = "上午好"
} else if (hours<=18) {
text.innerHTML ="下午好"
} else if (hours<=24) {
text.innerHTML = "晚上好"
}
</script>
</body>
3.练习Date()内置函数
var today = new Date();//获得当前时间
var hh = today.getHours(); //获得小时、分钟、秒
var mm = today.getMinutes();
var ss = today.getSeconds();
document.getElementByld("myclock").innnerHTML=hh+"."+mm+"."+ss