.1.//从控制台输入3个数,然后按从小到输出
public static void test_num(){
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数:");
int num1 = sc.nextInt();
System.out.println("请输入第二个数:");
int num2 = sc.nextInt();
System.out.println("请输入第三个数:");
int num3 = sc.nextInt();
int temp = 0; //临时变量
if(num1>num2){
temp = num1;
num1 = num2;
num2 = temp;
}
if(num1>num3){
temp = num1;
num1 = num3;
num3 = temp;
}
if(num2>num3){
temp = num2;
num2 = num3;
num3 = temp;
}
System.out.println(num1+" "+num2+" "+num3);
}
2.//酒店房间在各个季节的价格均不一样,并且还有打折。
//当在春天(3-5月),酒店价格:vip,2365元。 普通人:3888
//当在夏天(6-8月),酒店价格:vip,2666元。普通人:4888
//当在秋天(9-11月),酒店价格:vip,2866元。普通人:3999
//当在冬天(12-2月),酒店价格:vip,2266元。普通人:3266
//店内三周年大庆:
//如果是vip的话,在原价的基础上打5折
//如果是pip的话,在原价的基础上打8折
public static void test_hotel(){
Scanner sc = new Scanner(System.in);
System.out.println("现在是几月?");
int month = sc.nextInt();
System.out.println("请问会员卡号是多少?(vip/pip)");
String huiyuan = sc.next();
if(month>=3 && month<=5){
//春天
if(huiyuan.equals("vip")){
System.out.println("房价是:"+2365*0.5);
}else{
System.out.println("房价是:"+3888*0.8);
}
}else if(month>=6 && month<=8){
//夏天
if(huiyuan.equals("vip")){
System.out.println("房价是:"+2666*0.5);
}else{
System.out.println("房价是:"+4888*0.8);
}
}else if(month>=9 && month<=11){
//秋天
if(huiyuan.equals("vip")){
System.out.println("房价是:"+2866*0.5);
}else{
System.out.println("房价是:"+3999*0.8);
}
}else if(month>=12 && month<=2){
//冬天
if(huiyuan.equals("vip")){
System.out.println("房价是:"+2266*0.5);
}else{
System.out.println("房价是:"+3266*0.8);
}
}
}
3.<a href="#name">乙处</a>
<a name="name">已经到乙处</a>
4.<form action="地址" method="post/get">
文本框:<input type="text" name="name"/>
密码:<input type="password" name="pass"/>
单选按钮:<input type="radio" name="sex"/>
复选框:<input type="checkbox" name="hob"/>
数字表单:<input type="number" name="num"/>
下拉列表:<select>
<option></option>
</select>
按钮:
<input type="button" value="按钮"/>
<input type="reset" value="重置"/>
<input type="submit" value="提交"/>
</form>
5.<table border="1">
<tr>
<td colspan="2">跨两列</td>
<td rowspan="2">跨两行</td>
</tr>
</table>
6.border:1px solid balck;
7.字体的属性:
font-family:"黑体";
font-style:"加粗";
font-weight:"boloder";
color:red;
font-size:20px;
8.内边距:
padding:20px;
顺序是丄右下左。
padding-top:10px;上内边距是10px;
外边距:
margin:20px;
其他的属性和内边距一样。
9.盒子模型:
总宽度=margin-left+border-left+padding-left+内容+padding-right+border-right+margin-right;
10.float:left;
float:right;
clear:both;
11.引入外部样式:
12.id选择器:#p{color:red}
类选择器:.p{color:red}
标签选择器:p{color:red}
13.相对定位:position:relative;
绝对定位:position:absolute;
固定定位:positio:fixed;
相对定位和绝对定位的区别:
相对定位是以自身为基准进行偏移。
绝对定位是以已经定位了父级元素进行偏移,如果没有,就以浏览器进行偏移。
注意:绝对定位会脱离文档流。
14.z-index:调整元素的层次。
15.数据库的重要性:
(1).存储大量的数据,方便检索和访问。
(2).保持数据的信息一致、完整
(3).共享和安全
(4).通过组合分析,产生新的有用信息
16.(1)数据文件:后缀是.mdf
(2)日志文件:后缀是.ldf
17. 数据库的四种完整性约束:
(1).实体完整性约束:主键约束
(2).域完整性约束:检查约束
(3).引用完整性约束:外键约束
(4).自定义完整性约束:逻辑约束
18.添加数据的语法:
insert into 表名 (列1,列2) vlaues(值1.值2)
insert into 表名 values(值1,值2)
19.查询某个列的数据
select 列名1,列名2 from 表名。
20.删除:
delete from 表名 where 列名 = 值
trucate table 表名
22.检查约束: age>=16 and age<=70
23.数据库中的数据类型:
字符串:varchar(50)
数字:int
小数:float
日期:datetime
24.分组查询:
查询每个年级有多少个学生:
select cout(*),gradeid from student group by gradeid
25.排序:
按照编号降序查询
select * from student order by id desc
升序:asc
26.模糊查询:
(1)between and :两个条件之间(包含)
(2)in:一个区间里面
(3)%:任意多个字符
(4)_:任意一个字符
27.查询姓张的学生:
select * from student where name like ‘张%’;
28.运行java的三步走:
(1)编写源代码:.java
(2)编译源程序:.class javac 文件名.java
(3)运行 java 文件名
29.java中的注释:
//单行注释
/**/多行注释
30.变量的声明与赋值:
先声明在赋值: 变量类型 变量名;变量名=值
在声明的时候赋值:变量类型 变量名=值
(1)声明一个整数型变量:int num = 0;
(2)声明一个字符串变量:String name = “”;
(3)声明一个boolean类型的变量:boolean flag = true;
31.变量的命名规范:
$ 字母 _ + $ 字母 _ 数字
32.类型转换:
自动转换:大类型接收小类型的时候。
eg: double num = 5;
强制转换:小类型接收大类型的时候。
eg:int num = (int)5.6;
33.if的语法:
if(boolean类型的表达式){
//代码块
}
34.if–else语法:
if(boolean类型的表达式){
//代码块
}else{
//代码块
}
35.if–else if的语法:
if(boolean类型的表达式){
//代码块
} else if(boolean类型的表达式){
//代码块
}else{
//代码块
}
36.嵌套if的语法
if(boolean类型的表达式){
if(boolean类型的表达式){
//代码块
}else{
//代码块
}
}