Java学习第三章 之 基础语法
1 /** 2 3 引用数据类型: 4 5 Scanner:键盘输入,公式:数据类型 变量名=new 数据类型(); 变量名.方法名() 6 7 int i=sc.nextInt();用来输入数字 8 9 String s=sc.next();用来输入字符串 10 11 Random:随机输入,公式: Random 变量名=new Random(); 12 13 流程控制语句: 14 15 if(条件语句){ 16 17 执行语句 18 19 } 20 21 if(条件语句){ 22 23 执行语句1 24 25 }else{ 26 27 执行语句2 28 29 } 30 31 if(条件语句){ 32 33 执行语句1 34 35 }else if(条件语句){ 36 37 执行语句2 38 39 }else if(条件语句){ 40 41 执行语句3 42 43 }else{ 44 45 46 47 } 48 49 50 51 循环语句: 52 53 while(循环条件){ 54 55 执行语句 56 57 } 58 59 60 61 for(初始化变量;条件;增量){ 62 63 执行语句 64 65 } 66 67 68 69 do{ 70 71 执行语句 72 73 }while(循环条件); 74 75 76 77 无限循环: 78 79 while(true); 80 81 for(;;){} 82 83 84 85 循环嵌套: 86 87 for(初始化变量;条件;增量){ 88 89 for(初始化变量;条件;增量){ 90 91 执行语句; 92 93 } 94 95 执行语句; 96 97 } 98 99 100 101 跳转语句:break和contiue 102 103 while(条件){ 104 105 执行语句; 106 107 if(条件){ 108 109 break; 110 111 } 112 113 增量; 114 115 } 116 117 118 119 当break语句出现在内循环时,只能跳出内循环,如果想跳出外循环,需要对外循环添加标记 120 121 itcase:for(初始化变量;条件;增量){ 122 123 for(初始化变量;条件;增量){ 124 125 if(条件){ 126 127 break itcase; 128 129 } 130 131 执行语句; 132 133 } 134 135 执行语句 136 137 } 138 139 140 141 for(初始化变量;条件;){ 142 143 if(条件){ 144 145 contiue; 146 147 } 148 149 执行语句 150 151 } 152 153 154 */ 155 //Scanner键盘输入 156 157 public class Demo1{ 158 159 public static void main(String[] args){ 160 161 Scanner sc=new Scanner(System,in); 162 163 System.out.println("请输入一个数字"); 164 165 int i=sc.nextInt(); 166 167 System.out.println(i); 168 169 } 170 171 } 172 173 //随机数 174 175 public class Demo2{ 176 177 public static void main(String[] args){ 178 179 Random ran=new Random(); 180 181 //获取0-100之间的随机整数 182 183 int i=ran.nextInt(100); 184 185 //获取0.0-1.0之间的随机小数 186 187 double d=ran.nextDouble(); 188 189 System.out.println(i); 190 191 System.out.println(d); 192 193 } 194 195 } 196 197 /** 198 199 流程控制语句: 200 201 if、if else、if else if 202 203 */ 204 205 public class Demo3{ 206 207 public static void main(String[] args){ 208 209 int i=5; 210 211 if(i<10){ 212 213 i++; 214 215 } 216 217 System,out.println(i); 218 219 } 220 221 } 222 223 public class Demo4{ 224 225 public static void main(String[] args){ 226 227 int num=17; 228 229 if(num % 3 ==0){ 230 231 System.out.println(num+ "是一个奇数"); 232 233 }else{ 234 235 System.out.println(num+"是一个偶数"); 236 237 } 238 239 } 240 241 } 242 243 public class Demo5{ 244 245 public static void main(String[] args){ 246 247 int grade=80; 248 249 if(grade>80){ 250 251 System.out.println(“成绩”+grade+"优"); 252 253 }else if(grade>70){ 254 255 System.out.println("成绩"+grade+"良"); 256 257 }else if(grade>60){ 258 259 System.out.println("成绩"+grade+“合格”); 260 261 }else{ 262 263 System.out.println("成绩"+grade+"不合格"); 264 265 } 266 267 } 268 269 } 270 271 /***循环语句: 272 273 while、do while、for 274 275 */ 276 277 public class Demo6{ 278 279 public static void main(String[] args){ 280 281 int i=0; 282 283 while(i<4){ 284 285 System.out.prinln(i); 286 287 } 288 289 i++; 290 291 } 292 293 } 294 295 public class Demo7{ 296 297 public static void main(String[] args){ 298 299 int num=1; 300 301 do{ 302 303 System.out.println(num); 304 305 num++; 306 307 }while(num<5); 308 309 } 310 311 } 312 313 public class Demo8{ 314 315 public static void main(){ 316 317 for(int i=0;i<3;i++){ 318 319 for(int j=0;j<4;j++){ 320 321 System.out.println(j); 322 323 } 324 325 System.out.println(i); 326 327 } 328 329 } 330 331 }
*/