forked from coding-technology/JavaCore
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTest4.java
More file actions
219 lines (198 loc) · 6.6 KB
/
Test4.java
File metadata and controls
219 lines (198 loc) · 6.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
public class Test4 {
public static void main(String[] args) {
/*xm98, 如果zs考试成绩 比xm高,则奖励一个Mp3
int xm = 98 ;
int zs = 100 ;
if(zs > xm) {//如果没有{},则if/for/while 都只对 下面第一条语句生效
System.out.println("奖励mp3");//如果条件为真 则执行
}else{
System.out.println("抄10遍...");
}
//如果zs的java成绩>90 且 英语程序>95 则奖励 ;或者zs的java成绩>95 且 英语成绩>80 也奖励
int zsJavaScore = 98 ;
int zsEnglishScore = 99 ;
if( (zsJavaScore>90 && zsEnglishScore>95) || (zsJavaScore>95 && zsEnglishScore>80) ){
System.out.println("奖励》。。");
}*/
/*
String str = "" ;
int a = 100 ;
int b = 20 ;
if(a>b){ //java语言的 if(表达式) ,表达式必须是boolean类型
str = "hello" ;
System.out.println("xxx");
}else{
str = "world" ;
}
System.out.println(str);
//如何简化? 简单的if..else赋值语句,可以等价为 三目运算符
// String str = 100>20 ? "hello" :"world" ;
System.out.println(str);
*/
/*
double ran = Math.random() ; //[0,1)
System.out.println(ran);
//产生四位随机整数 123 589 666 111
// 0-1 * 9000 --> [0 ,9000) -> int --> [0,8999] +1000 -->[1000 ,9999 ]
System.out.println( (int)(Math.random()*9000) +1000);
//三位随机整数
// 0-1 * 三位数中最大的整百数 --> [0 ,9000) -> int --> [0,8999] +1000 -->[1000 ,9999 ]
int ran2 = (int)(Math.random()*900) +100 ;
System.out.println(ran2);
//六位随机整数
int ran3 = (int)(Math.random()*900000) +100000 ;
System.out.println(ran3);
//n位随机数 : (int)(Math.random()* (最大值+1-最小值) ) + n位数的最小值 ;
//会员卡号必须是三位; 抽象规则:如果 卡号的十位 等于随机数,则中奖。
int vip = (int)(Math.random()*900) +100 ; //123
int shiWei = vip/10%10 ;
//0-1 *10 0-9
int ran = (int)(Math.random()*10) ; //0-9
if(shiWei == ran){
System.out.println("中奖");
}else{
System.out.println("没中奖");
}
System.out.println("具体如下:卡号:"+vip+ ",幸运数字:"+ran);
//三位随机数
// int vip = (int)(Math.random()*900) +100 ;
int ran = (int)(Math.random()*900) +100 ;//注意括号()
System.out.println(ran);
*/
/*
if(3>2) {
b = 1;
b++;
}
else
b = -1 ;
int b = 0 ;
if(3>2) {
b = 1;
}
else {
b = -1;
}
b++;
System.out.println(b); */
// 输出b ;
// >=90 优秀 >=80 良好 >=60 及格 ,否则不及格
/* int score = 88 ;
if(score >= 90){
System.out.println("优秀");
}else if(score >= 80){
System.out.println("良好");
}else if(score >= 60){
System.out.println("及格");
}else{
System.out.println("不及格");
}
int score = 88 ;
if(score >= 60){
System.out.println("及格");
}else if(score >= 80){//空集
System.out.println("良好");
}else if(score >= 90){
System.out.println("优秀");
}else{
System.out.println("不及格");
}
//测试人员 对项目进行测试, bug<3 A;bug<5 B <10 ; >=10 D
int bug = 5 ;
if(bug < 3 ){
System.out.println("A");
}else if(bug <5){
System.out.println("B");
}else if(bug < 10){
System.out.println("C");
}else{
System.out.println("D");
}
//10秒以内 进入角色; 男,男子组决赛;女,女子组决赛
double sec = 9.8 ;
char sex = '女' ;
if(sec<=10){
if(sex == '男'){
System.out.println("进入男子组决赛..");
}else{
System.out.println("进入女子组决赛..");
}
}else{
System.out.println("淘汰。。");
}
*/
//1.夏令营 ;2 笔记本电脑 ;3 U盘 ,否则不奖励
// int rank = 1 ;
/* if(rank ==1){
System.out.println("夏令营");
}else if(rank ==2){
System.out.println("笔记本电脑");
}else if(rank ==3){
System.out.println("U盘");
}else
{
System.out.println("不奖励..");
}
*/
int rank = 20;
// int num1 = 1 ;
// int num2 = 2 ;
// int num3 = 3 ;
// switch(rank){
// case 1:
// System.out.println("笔记本电脑");
// break ;
// case 2:
// System.out.println("U盘");
// break ;//break:表示整个switch全部结束
// case 3:
// System.out.println("夏令营");
// break ;
// default://else...
// System.out.println("不奖励...");
// break ;
// }
// System.out.println("请输入月份:");
// Scanner input = new Scanner(System.in);
//
//// if(是否是数字){
// if (input.hasNextInt()) {
// int month = input.nextInt();
// switch (month) {
// case 1:
// case 3:
// case 5:
// case 7:
// case 8:
// case 10:
// case 12:
// System.out.println("是大月..");
// break;
// }
//
// } else {
// System.out.println("请输入数字!");
// }
// int num =22 ;
//注意 ==和=
// boolean flag = 3<2 ;//false
//
// ///
// if(flag == true){//flag : true
// System.out.println("a");
// }else{
// System.out.println("b");
// }
String name = "zs";
String pwd = "123";
if (name.equals("zs") && pwd.equals("123")) { //常量池
System.out.println("成功!");
} else {
System.out.println("shibai ..");
}
// 接口 A 实现类B 实现类C
//A a = new B();
//A a = new C() ;
// if(a instanceof B){}
}
}