Java第五课

Javase第五课

1.1 回顾

1.1.1 Java循环结构:

基本四种结构:
For /while/do-while /foreach

package test;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        System.out.println("******拼接之后输出数组元素********");
        String str[] = { "abc", "xyz" };
        /*
         * for (String s : str) { s = s + "xx"; //拼接的结果只是s指向的结果而已,并不会改变数组元素
         * System.out.println(s);// abcxx xyzxx }
         */
        for (int i = 0; i < str.length; i++) {
            str[i] = str[i] + "xx"; // 拼接的结果只是s指向的结果而已,并不会改变数组元素
            System.out.println(str[i]);// abcxx xyzxx
        }

        System.out.println("******再次输出数组元素********");
        for (String s : str) {
            System.out.println(s);// abcxx xyzxx
        }

    }

}
String str [] = {“abc”,”xyz”};
for(String s : str)
{
   s=s+”xx”;
   Sysout(s);// abcxx  xyzxx  
}

1.1.2 程序的调试 :

Step Over(F6) :但不执行,但是不会进入调用的某个方法的内部
Step into(F5) :单步执行,但是进入调用的那个方法的内部
Retun (F7) :和F5对应,从某个已经进入方法中跳出来
Resume(F8) :从当前断点,跳到下一个断点。

1.1.3 数组:

一组类型相同的数据的集合; 在内存中一段连续的空间,避免我们定义多个变量
定义: 数据类型 数组名[] = new 类型[长度];
定义: 数据类型 数组名[] = new 类型[]{值列表};
定义: 数据类型 数组名[] ={值列表};

数组的访问: 下标 0 –数组.length-1结束;
使用数组通常和循环搭配使用;

1.1.4 作业讲解:

1) 从控制台接收5个学生的java成绩,求最高分和最低分;

package test;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        int weight[] = new int[5]; // 5 =>0

        // 定义一个循环去接收用户输入的值
        Scanner input = new Scanner(System.in);
        // 使用max和剩下的每一个元素都要比较一下
        for (int i = 0; i < weight.length; i++) {
            System.out.println("请输入第" + (i + 1) + "个值");
            weight[i] = input.nextInt();
        }

        // 假设数组中的第一个元素是最大值(这个数组元素一定是数组中真实的数据值,而不是默认值)
        int max = weight[0];
        int min = weight[0];

        for (int i = 1; i < weight.length; i++) {

            // 如果数组中的其他元素比 max还大的话,那么就将这个数组元素赋值给max
            // 如果是最小值的话,这里的> 变成 <
            if (weight[i] > max) {
                max = weight[i];
            }
            if (weight[i
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值