java基础 第二次课 控制语句

 
n 重点难点:
�C 数组的定义及常用方法
�C 字符串的定义及常用方法
n 理解掌握:
�C 基础语言要素
�C 常量和变量
�C 基本数据类型
�C 类型转换
�C 运算符与表达式
�C 数组的定义、初始化、复制等常用方法
�C 字符串的定义、初始化、比较等常用方法的应用
 
 
 
package com.cn.nnny.testif;
import java.util.Scanner;
public class TestIf {
 public static void main(String[] args) {
  Scanner scanner = new Scanner(System.in);
  System.out.println("请输入一个数字:");
  int i = scanner.nextInt();
  if (i > 10) {// if 语句的语句块 boolean类型表达式n 当表达式 为true的时候 执行到语句块面,面 否则不执行
   System.out.println("大于10");
  }
  else {
   if (i == 10) {
    System.out.println("==10");
   } else {
    System.out.println("小于10");
   }
  }
 }
}
******************************************************
package com.cn.nnny.testif;
import java.util.Scanner;
public class TestIf2 {
 public static void main(String[] args) {
  Scanner scanner = new Scanner(System.in);
  System.out.println("请输入一个数字:");
  int i = scanner.nextInt();
  if (i > 10) {// if 语句的语句块 boolean类型表达式n 当表达式 为true的时候 执行到语句块面,面 否则不执行
   System.out.println("大于10");
  }
        else if(i==10){//在剩下的情况下再做判断
   System.out.println("==10");
  }
  else {
   System.out.println("小于10");
  }
 }
}
*******************************************
package com.cn.nnny.testif;
import java.util.Scanner;
//数 一个分数 判断   是A  B  C   D    F 
public class TestIf3 {
 public static void main(String[] args) {
  Scanner scanner = new Scanner(System.in);
  System.out.println("请输入一个数字:");
  
  int  i=scanner.nextInt();
  
  if(i<100){
   System.out.println("分数 超过100不合法");   
  }
      else if(i>=90){
       System.out.println("A");
  
     }
      else if(i>=80){
       System.out.println("B");
  
     }
      else if(i>=70){
       System.out.println("C");
  
     }
      else if(i>=60){
       System.out.println("D");
  
     }
      else{
       System.out.println("F");
  
     }
 }
}
//作业  后去把这个程序改成  倒序判断
***********************************************
package com.cn.nnny.testfor;
public class Testfor {
 public static void main(String[] args) {//变量作用域范围  出了花括号就不认识
  //求1 到10  的和1+ 2+ 3+4 ......
  int sunm=0;
  int i=0;
  //注意第一和第三 表达式可以没有    但是 分号必须有
  for(;i<=10;){//第一个表达式一般是做数据初始化的     第二个表达式是一个boolean类型表达式  第三个是一个改变量
   //求和工作 
   //1+2+3+4+5....+10;
  
   sunm=sunm+i;//  0+1   0+1+2   迭代
//   sunm=sunm+2;
//   sunm=sunm+3;
//   System.out.println();
   i++;
  }
  System.out.println(sunm);
 }
 //作业    计算 result = 1!+2!+…+10!(阶层)
 //编写程序,用一个 for 循环计算1+3+5+7 + ……+ 99的值,并输出计算结果。
}
**************************************8
package com.cn.nnny.testfor;
public class TestWhile {
 /**
  * @param args
  */
 public static void main(String[] args) {
  //while 循环做1 到10 的和
  int i=1;
  int sunm=0;
  while (i<=10) {//表达式  是一个boolean类型表达式     当返回true的时候执行到语句块中
   sunm=sunm+i;
   i++;//有需求
  }
  System.out.println(sunm);
 }
 //面试题  while   for  的比较    结果 两者一样   只要while能做 for也能做  反过来一样  爱用那个用那个去
}
***********************************************
 
package com.cn.nnny.testfor;
public class TestdoWhile {
 public static void main(String[] args) {
  int i=1;
  int sunm=0;
  
  do {
   sunm=sunm+i;
   i++;
  }
  while (i<10);//不管条件这么样首先执行了一次 语句块中间的代码
  
  System.out.println(sunm);
 }
 
}
****************************************************8
package com.cn.nnny.testfor;
public class Testbreak {
 public static void main(String[] args) {
  int  i=1;
  while (i<=10) {
   
   if (i==5) {
    break;//用于终止当前循环  while 循环
   }
   System.out.println(i); 
   i++;
   
  }
 }
}
**************************************************8
package com.cn.nnny.testfor;
public class TestContinue {
 public static void main(String[] args) {
  for (int j = 0; j < 10; j++) {
   if (j==5) {
    continue;//跳出本次循环   j=5 这次循环
   }
   System.out.println(j);
  }
 }
}
*************************************
package com.cn.nnny.testfor;
import java.util.Scanner;
public class Testswitch2 {
 public static void main(String[] args) {
  Scanner scanner=new Scanner(System.in);
  System.out.println("请输入成绩:");
  
  int score=scanner.nextInt();
  
  score=score/10;
  switch (score) {
  case 9:{
   System.out.println("优秀");
   break;
  }
  case 8:{
   System.out.println("良好");
   break;
  }
  case 7:{
   System.out.println("中等");
   break;
  }
  case 6:{
   System.out.println("及格");
   break;
  }
 
  default:{
   System.out.println("你的成绩不及格");
   break;}
  }
 }
}
*******************************************
 
 
 

你可能感兴趣的:(java基础,职场,休闲,二)