Java实训课2

来源:互联网 发布:unity3d如何播放视频 编辑:程序博客网 时间:2024/06/05 16:54

一:循环结构

循环三要素:循环变量的处值,循环条件,循环变量的增量

if语句:根据条件判断真假     

if-else语句:根据布尔值的真假来选择做不同的事情

嵌套if:在条件内对条件再次进行判断

switch语句:可以代替一些多重if语句

while循环:当控制表达式为true时,while语句重复执行,条件必须是布尔表达式

do-while:先执行循环体,再计算表达式,条件必须是布尔表达式

for循环:与while,do while循环相似

break语句:可以完全结束一个循环,跳出循环体,执行循环之后的代码块;

continue语句:中止本次循环,开始下一次循环

Random随机类:Random()创建一个新的随机数发生器

 

 

例:取100以内不能被三整除的数的和

package com.hp.sx;

import java.util.Scanner;

public class Demo3 {
 public static void main(String[] args){
  int sum = 0;
  for (int i = 0; i <= 100; i ++){
  if (i % 3 != 0){
  sum = sum + i;
  }
  }
  System.out.println("和:"+sum);
  
  
  }

}

 

if的使用:

package com.hp.sx;

import java.util.Scanner;

public class Demo1 {
 public static void main(String[] args) {
  Scanner sc=new Scanner(System.in);
  System.out.println("输入金额:");
  int a=sc.nextInt();
  
  if(a>500){
   System.out.println("凯迪拉克·");
  }else if(a>100){
   System.out.println("帕萨特·");
  }else if(a>50){
   System.out.println("伊兰特");
  }else if(a>10){
   System.out.println("奥拓");
  }else{
   System.out.println("捷达");
  }
 }

}

if的条件语句和运算符的使用:

package com.hp.sx;

import java.util.Scanner;

public class Demo2 {
 public static void main(String[] args){
  System.out.println("请输入您的4位会员卡号:");
  Scanner sc = new Scanner(System.in);
  int number = sc.nextInt(); //接收用户从控制台输入的会员卡号,并保存在会员卡号变量中
  int a = number/1000; //千位
  int b = number%1000/100; //百位
  int c = number%100/10; //十位
  int d = number%10; //个位
  if((a+b+c+d)>20){
  System.out.println("恭喜中奖!您是幸运客户");
  }else{
  System.out.println("谢谢参与!");
  }
  }

}


 

 

 

原创粉丝点击