69期-Java SE-004_循环、数组-001-002

Hello.java

import java.util.Scanner;

public class Hello {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String str = "yes";
        int num;
        while(str.equals("yes")) {
            System.out.print("请输入学生编号:");
            num = scanner.nextInt();
            switch(num) {
            case 1:
                System.out.println("张三的成绩为90");
                break;
            case 2:
                System.out.println("李四的成绩为80");
                break;
            case 3:
                System.out.println("王五的成绩为70");
                break;
            default:
                System.out.println("输入有误!");
                break;
            }
            System.out.print("是否继续?yes/no");
            str = scanner.next();
        }
        System.out.println("查询结束");
    }
}

Test.java

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
//        int num = 0;
//        do {
//            System.out.println("Hello World");
//            num++;
//        }while(num < 0);
        String str;
        Scanner scanner = new Scanner(System.in);
        do {
            System.out.println("张三参加体能测试,跑1000米...");
            System.out.print("是否合格?yes/no");
            str = scanner.next();
        }while(str.equals("no"));
        System.out.println("合格,通过测试");
    }
}

Test2.java

public class Test2 {
    public static void main(String[] args) {
        for(int i = 0;i < 10;i++) {
            System.out.println("Hello World");
        }
    }
}

Test3.java

public class Test3 {
    public static void main(String[] args) {
        //while循环
        int num = 0;
        while(num <= 10) {
            if(num%2!=0) {
                System.out.print(num+",");
            }
            num++;
        }
        System.out.println("");
        //do-while循环
        num = 0;
        do {
            if(num%2!=0) {
                System.out.print(num+",");
            }
            num++;
        }while(num<=10);
        System.out.println("");
        //for循环
        for(int i = 0;i <= 10;i++) {
            if(i%2!=0) {
                System.out.print(i+",");
            }
        }
    }
}

Test4.java

public class Test4 {
    public static void main(String[] args) {
        //打印1-6
//        for(int i=1;i<=6;i++) {
//            System.out.print(i+" ");
//        }
//        System.out.println("");
//        for(int i=1;i<=6;i++) {
//            System.out.print(i+" ");
//        }
//        System.out.println("");
//        for(int i=1;i<=6;i++) {
//            System.out.print(i+" ");

//        for(int j=0;j<10;j++) {
//            for(int i=1;i<=6;i++) {
//                System.out.print(i+" ");
//            }
//            System.out.println("");
//        }

        for(int i=0;i<4;i++) {
            for(int j=0;j<3-i;j++) {
                System.out.print(" ");
            }
            for(int k=i;k<2*i+1;k++) {
                System.out.print(k+" ");
            }
            System.out.println("");
        }
        for(int i=0;i<3;i++) {
            for(int j=0;j<i+1;j++) {
                System.out.print(" ");
            }
            for(int k=2-i;k<5-2*i;k++) {
                System.out.print(k+" ");
            }
            System.out.println("");
        }
    }
}

Test5.java

public class Test5 {
    public static void main(String[] args) {
//        int sum = 0;
//        for(int i=1;i<=100;i++) {
//            sum += i;
//            if(sum>50) {
//                break;
//            }
//        }
//        System.out.println("1-100的总和是"+sum);
        int sum = 0;
        for(int i=1;i<=200;i++) {
//            if(i%2!=0) {
//                sum+=i;
//            }
            if(i%2==0) {
                continue;
            }
            sum+=i;
        }
        System.out.println("1-200的奇数之和是"+sum);
    }
}

Test6.java

public class Test6 {
    public static void main(String[] args) {
        //声明数组:数据类型[] 数组名
        int[] array1;
        String array2[];
        //分配内存空间:创建数组必须指定长度,根据长度开辟一串连续的内存空间,长度不能修改
        array1 = new int[6];
        array2 = new String[7];
        //给数组赋值
        array1[0] = 50;
        array1[1] = 60;
        array2[1] = "Hello World";
        //使用数组
        System.out.println(array1[0]);
    }
}

Test7.java

public class Test7 {
    public static void main(String[] args) {
//        int[] array;
//        array = new int[4];
        int[] array = new int[4];
        array[0] = 179;
        array[1] = 182;
        array[2] = 168;
        array[3] = 176;
        System.out.println(array[4]);
//        //计算平均值
//        double sum = 0;
//        for(int i=0;i<4;i++) {
//            sum += array[i];
//        }
//        System.out.println("平均身高是"+sum/4);
//        int[] array1 = {179,182,168,176};
//        int[] array1 = new int[4];
//        array1 = {179,182,168,176};
    }
}

原文地址:https://www.cnblogs.com/HiJackykun/p/11167095.html

时间: 2024-11-09 00:32:17

69期-Java SE-004_循环、数组-001-002的相关文章

69期-Java SE-005_二维数组、综合练习-001-002

Test.java public class Test { public static void main(String[] args) { int[] array = {73,80,62,93,96,87}; //求最大值 int max = array[0]; for(int i=1;i<array.length;i++) { if(array[i]>max) { max = array[i]; } } System.out.println("数组中的最大值是"+max

java SE 基础复习-数组

数组 数组(Array):相同类型数据的集合. 定义数组 方式1(推荐,更能表明数组类型) type[] 变量名 = new type[数组中元素的个数]; 比如: int[] a = new int[10]; 数组名,也即引用a,指向数组元素的首地址. 方式2(同C语言) type变量名[] = new type[数组中元素的个数]; 如: int a[] = new int[10]; 方式3 定义时直接初始化 type[] 变量名 = new type[]{逗号分隔的初始化值}; 其中红色部

69期-Java SE-003_流程控制、循环-001-002

### 位运算符 十进制和二进制的转换. - 十进制转二进制:目标数除以二,如果能除尽,则该位计作零,如果除不尽,则该位计作一,再对商继续除以二,以此类推,直到商为零,然后将每一位的结果进行反序组合就是对应的二进制结果,10 转为二进制 1010,17 转为二进制 10001 - 二进制转十进制:从目标数最右侧算起,本位的数值乘以本位的权重,权重就是2的第几位的位数减一次方,如果第1位就是2的(1-1)次方,第2位就是2的(2-1)次方,第3位就是2的(3-1)次方…,将每一位的数值和本位权重相

Java SE学习之数组——匿名数组和不规则数组

本文是学习网络上的文章时的总结以及自己的一点实践,感谢大家无私的分享. 最近偶然遇到了数组的问题,学习了匿名数组和不规则数组. 匿名数组适用于只使用一次的情况:不规则数组适用是每行数据总数不确定的情况. 下面贴上我的小例子 package SE; import java.util.Random; /** * <p> * Description: 此方法是对匿名数组和不规则数组的学习 * </p> * @author zhangjunshuai * @version 1.0 * Cr

69期-Java SE-035_MySQL-6 存储过程、SQL练习 -doing

### 存储过程 存储过程是一组为了完成特定功能的 SQL 语句集合,经过编译后存储在数据库中,用户通过指定存储过程的名称以及参数来执行相应的存储过程. 一次编写,多次调用,避免开发人员重复编写相同的 SQL 语句,存储过程是在数据库中存储和执行的,可以减少客户端和服务端之间的数据传输,从而提高效率. ### 优点 - 模块化的程序设计,只需要创建一次存储过程,以后就可以在程序中调用该存储过程任意次. - 执行速度更快,如果某个操作需要执行大量的 SQL 语句或者需要重复执行 SQL 语句,存储

69期-Java SE-015_集合-1-001-002

### Collection 接口,一个Collection存储一组无序.不唯一的对象,一般不会直接使用该接口. Collection 常用方法 - int size() 获取集合的长度 - boolean isEmpty() 判断集合是否为空 - boolean contains(Object o) 判断集合中是否存在某个对象 - Iterator<E> itertor() 实例化Iterator接口,遍历集合 - Object[] toArray() 将集合转换为一个Object类型的数组

69期-Java SE-031_MySQL-001-002 创建表、MySQL数据类型、数据的管理(数据库结构、数据表、数据)、SQL 函数

### 创建表 1.创建数据库 ```sql create database mstest default character set utf8 collate utf8_general_ci ``` 2.创建数据表 ```sql create table user( id int, name varchar(11) ) ``` Java 数据类型:基本数据类型 byte short int long double float boolean char ? 引用类型 MySQL 数据类型 - 整

69期-Java SE-002_变量、运算符-001-002

- 声明变量的数据类型和变量名. - 给内存空间赋值,该值就是变量值. - 通过变量名使用变量. ```java public class Hello { public static void main(String[] args) { //1.开辟内存空间,定义变量名 int num1; //2.赋值 num1 = 10; //3.使用变量 System.out.println(num1); } } ``` ```java public class Hello { public static

69期-Java SE-036_MySQL-7 SQL练习 -doing

第一道: 现有图书管理数据库的三个关系模式,他们的字段分别如下: 图书表:总编号, 分类号, 书名, 作者, 出版单位, 单价 读者表:借书证号, 单位, 姓名, 性别, 职称, 地址 借阅表:借书证号, 总编号, 借书日期 以上表对应的字段明细如下: book : b_no ,b_type ,b_name , b_author ,b_publish ,b_price reader : r_no , r_unit , r_name ,r_sex ,r_pro ,r_address borrow