栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

DAY 7

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

DAY 7

day7
package com.tong.struct;
//打印九九乘法表
public class ForDemo04 {
    public static void main(String[] args) {
        //1.先打印第一列2.把固定的1再用循环包起来3.去掉重复项,i<=j4.调整样式
        for (int j = 0; j <= 9; j++) {
            for (int i = 1; i <= j; i++) {
                System.out.print(j+"*"+i+"="+(j*i)+"t");//空格
                //注意print而不是println
            }
           System.out.println();//换行
        }   }}
增强for循环

for(声明语句:表达式)

{

//代码句子

}

package com.tong.struct;

public class ForDemo05 {
    public static void main(String[] args) {
        int[]numbers={10,20,30,40,50};//定义了一个数组
        //遍历数组的元素
        for(int i=0;i<5;i++){
            System.out.println(numbers[i]);
        }
        System.out.println("===========");
        for(int x:numbers){
            System.out.println(x);
        }
    }
}
break continue

break在任何循环语句的主体部分,均可用break控制循环流程,break用于强行退出循环,不执行循环中剩余的部分。

continue语句用在循环语句体重,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。

package com.tong.struct;

public class BreakDemo {
    public static void main(String[] args) {
        int i=0;
        while(i<100){
            i++;
            System.out.println(i);
            if(i==30){
                break;
            }
        }
        System.out.println("123");
    }
}
package com.tong.struct;

public class ContinueDemo {
    public static void main(String[] args) {
        int i=0;
        while(i<100){
            i++;
            if(i%10==0){
                System.out.println();
                continue;
            }
            System.out.print(i);

        }
    }

}
package com.tong.struct;

public class LabelDemo {
    public static void main(String[] args) {
        //打印101-150之间所有的质数
        int count=0;
        outer:for(int i=101;i<150;i++){
            for(int j=2;j 
    package com.tong.struct;

public class TestDemo {
    public static void main(String[] args) {
        //打印三角形  5行
    for (int i = 1; i <= 5; i++) {
        for (int j=5;j>=i;j--){
            System.out.print("a");
        }
        for (int j=1;j<=i;j++){
            System.out.print("*");
        }
        for(int j=1;j 
方法 

方法是语句的集合,他们在一起执行一个功能

方法的命名规则:

修饰符 返回值类型 方法名(参数类型 参数名){

……

方法体

……

return 返回值;//若返回值类型为void则不需要return

}

修饰符:public static final

返回值类型:void int

package com.tong.method;

public class demo01 {
//main方法
    public static void main(String[] args) {
        int sum = add(1, 2);//alt+enter
 System.out.println(sum);
        test();
    }
    //加法
    public static int add(int a,int b){
        return a+b;
    }
    public static void test(){
        for (int i = 0; i <=1000; i++) {
            if(i%5==0){
                System.out.print(i+"t");
            }
            if(i%(3*5)==0){//换行
                System.out.print("n");

            }
        }
    }
}
方法调用

当方法返回一个值的时候,方法调用通常被当做一个值

int larger=max(30,40);

当方法返回值是void,方法调用一定是一条语句

System.out.println("Hello");

package com.tong.method;

public class demo02 {
    public static void main(String[] args) {
        int compare = compare(33, 4);
        System.out.println(compare);
    }
    //比大小
    public static int compare(int a,int b){
        if(a==b){
            System.out.println("a=b");
            return 0;//终止方法
        }
        int result=0;
        if(a>b){
          result=a;
        }else{
            result=b;}
    return result;//return一般写在最底下
}}
方法重载

在一个类中,有相同的函数名称,但形参不同的函数

规则:

1.方法名称必须相同

2.参数列表必须不同(个数不同或类型不同或参数排列顺序不同)

package com.tong.method;

public class demo03 {
    public static void main(String[] args) {
        int add = add(2, 3, 1);
        System.out.println(add);
    }
    public static int add(int a,int b){
        return a+b;
    }
    public static int add(int a,int b,int c){
        return a+b+c;
    }
}
命令行传参
package com.tong.method;

public class demo003 {
    public static void main(String[] args) {
        //arg.Length数组长度
       for(int i=0;i< args.length;i++){
           System.out.println("args["+i+"]:"+args[i]);
       }

    }

}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/298464.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号