java基础 第二次课 控制语句
2011-03-05 10:42
531 查看
n重点难点:
–数组的定义及常用方法
–字符串的定义及常用方法
n理解掌握:
–基础语言要素
–常量和变量
–基本数据类型
–类型转换
–运算符与表达式
–数组的定义、初始化、复制等常用方法
–字符串的定义、初始化、比较等常用方法的应用
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;}
}
}
}
*******************************************
–数组的定义及常用方法
–字符串的定义及常用方法
n理解掌握:
–基础语言要素
–常量和变量
–基本数据类型
–类型转换
–运算符与表达式
–数组的定义、初始化、复制等常用方法
–字符串的定义、初始化、比较等常用方法的应用
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基础知识3——流程控制语句
- 黑马程序员——Java基础语法---流程控制语句
- java基础 流程控制和条件语句,循环语句
- 黑马程序员----java基础之流程控制语句
- 黑马程序员——Java基础---跳转控制语句与循环语句练习
- Java基础语法(一)---数据、数值类型、运算符、程序流程控制语句和循环结构
- java基础59 JavaScript运算符与控制流程语句(网页知识)
- JAVA基础知识点梳理三:流程控制语句
- Java自学之路-Java基础教程-12:Java基本语句之2-循环控制语句for
- java基础--跳转控制语句return break continue
- java基础——判断与循环控制语句
- Java基础学习03 -- 运算符与流程控制语句
- Java基础学习4_流程控制语句
- java基础复习1(变量 数据类型 控制语句)
- java基础之一 类型、算术运算和控制语句
- Java自学之路-Java基础教程-13:Java基本语句之3-循环控制语句while和do while
- [Java 基础]控制语句
- Java基础(流程控制语句、方法、数组)
- 【Java编程基础】Chapter 3:流程控制语句
- 【JAVA基础】—流程控制语句(二)