Java包的管理

一、Java包的管理

  • 为了更好的管理项目中的类,可以将不同的类分别规整到不同文件夹中,这些文件夹在gava中称包。

  • 1、包的命名方式

  • 全部用英文小写,分段命名,中间用原地分隔

  • 比如:

com.qf.yunpan

org.w3c.study

edu.hngxy.jiaowu

gov.zhengzhou.oa

  • 2、包名的格式

性质:公司或组织、项目名称

比如:com.qf.lianlainkan

说明:com商业性 org公益 edu教育 gov政府 net网络

  • 3、包在项目中的使用

在本类中的第一行需要使用package来指定类的当前包,一般IDE会自动添加package

在本类如果使用其他包中的类,需要使用import来导入

Java系统提供常用包供程序员来使用

java.util.*; //工具包

java.lang.*; //核心基础包

java.sql.*; //数据库查询包

java.io.*; //输入输出流包

java.net.*; //网络编程包

java.math.*; //数学工具包

4、关于Eclipse的常用建

代码补全 :Ait +/

转行输出语句:syso再按Ait+/回车

单行注释:Ctrl+Shift+/

代码提示:按住Ctrl

CTRL +Shift+O:自动导包

CTRL +Shift+F:自动排版

Ctri +D删除当前行

单行注释:Ctrl+/:添加或取消

二、循环控制语句

定义与作用:能够重复执行代码块的语句称为循环语句,能够更高效的运训程序,大大节省时间及实现复杂的功能。
2.1 for循环

格式:

for (变量初始化;循环结束;循环时变量递增/递减的数值){
    //循环体
    //if条件来设置for循环的结束体条件
}
//使用for 循环计算1+2+3.....+100的和
public class Dome1 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		System.out.println("-----1、for循环语法用法-----");
		//使用for 循环计算1+2...+100的和
		int sum = 0;
		for (int i = 1;i<=100;i++) {
			sum +=i;
		}
		System.out.println("sum:"+sum);
	}

}
//求100到200之间能被3和11整除的数
//2、找出100到200之间能被3和11整除的数
		for(int a=100;a<=200;a++) {
			if(a%3==0&&a%11==0) {
				System.out.println("能被3和11整除的数:"+a);
			}
		}
	}
}

水仙花数

public class Dome5 {
    public static void main(String[] args) {
    //找三位数,是水仙花数,每个数字的立方和等于次数
        for (int i =100;i<1000;i++){
            //提取三位数字
            int a =i/100;//百位
            int b=i/10%10;//十位
            int c=i%10;//个位
            if((a*a*a+b*b*b+c*c*c)==i){
                System.out.println(i);
            }
        }
     }
}
打印等腰三角形
//打印等腰三角形
        for (int i= 1;i<=5;i++){
            for (int j = 1; j<6-i;j++){
                System.out.print(" ");
            }
            for (int j =1;j<=2*i-1;j++){
                System.out.print("*");
            }
            System.out.println();
        }
     }

while循环找水仙花数

 //while 循环水仙花数
        int i1 = 100;
        while (i1<1000){
            int a1 =i1/100;//百位
            int b1=i1/10%10;//十位
            int c1=i1%10;//个位
            if ((a1*a1*a1+b1*b1*b1+c1*c1*c1)==i1){
                System.out.println(i1);
            }
            i1++;
        }

for循环的功能while循环也能实现

格式:

变量声明与定义:

while(条件){

//变量自增或自减的操作

//执行代码

//结束循环的条件

}

2.3 do ....while循环

  • 不管条件满足与否,至少要循环执行一次,

  • 先执行代码,后判断条件

  • 格式:

do{
    //循环体
}while(条件);
  • 说明:while与do...while的区别,while先判断后执行,do...while先循环后判断。

例子:

 public static void main(String[] args) {
       //do...while 的应用
       //实现100到200之间的奇数与偶数分别求和地输出
        int  i = 100;
        int even = 0;//存偶数的和
        int odd = 0;//存奇数的和
       do{
           if (i%2==0){
               even+=i;//偶数相加
           }else {
               odd+=i;//奇数相加
           }
           ++i;
       } while (i<=200);
        System.out.println("偶数和:"+even);
        System.out.println("奇数和:"+odd);
        int k = 1000;
        do {
            System.out.println("这里是do");
        }while (k<100);
    }

三、循环跳转语句break,continue

  • 1、break的作用

在switch中跳出case语句,在循环语句中跳出本轮循环

  • 2、continue 只能用于循环语句中,在循环语句中体跳出本次循环,比继续后边循环

public class Dome5_2 {
    public static void main(String[] args) {
        //1、break跳出循环的操作(别忘了跳出switch的Case语句)
        for (int i =200;i<500;i+=10){//i=i+10
            if (i%13==0){
                System.out.println("此数:"+i);
                break;
            }
        }
        for(int i = 20;i>0;i--){
            if (i==10){

                continue;//跳过本次循环继续下面循环
            }else {
                System.out.println(i+" ");
            }
        }
        System.out.println();//转行
        for (int i=20;i>0;i--){
            if (i==10){
                break;//结束本轮循环,继续for后面的代码
            }else {
                System.out.println(i+" ");
            }

        }
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值