使用eclipse构建java项目

一、hallo world

1、选择File-New-Maven project

2、勾选第一项,跳过骨架选择

3、输入group id(com.lihaozhe)和Artifact id,点击完成

4、右键main方法,新建类,输入包名(group.Artifact)、类名

5、

package com.lihaozhe.day_06;
​
public class Demo01 {
    public static void main(String[] args) {
        System.out.println("我爱你中国");        //println("")输出后自动换行,去掉ln则不再换行
    }
}

右键空白处,选择run as下的java application,即可运行项目并在控制台输出

我爱你中国

二、注释

1、注释分为单行注释,多行注释,和文档型注释

package com.lihaozhe.day04;
​
public class Demo02 {
    /**
     * 程序入口
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        // 注释 就是对一段程序的描述 便于程序员理解和使用该程序
        // 单行注释
        /*
         * 多
         * 行
         * 注
         * 释
         */
        System.out.println("我爱你中国");
        /**
         * 文档型注释
         * 一般用于注释一个类、一个方法或属性
         */
    }
}

2、为文件添加默认注释

打开window-preference,找到java-Code Style-Code Templates,选中code-New Java files进行编辑(点击Edit),以文档型注释添加所需的默认注释如$data(日期)、$time(时间)等

这里也可以编辑新java文件的默认代码

三、Test方法的使用

1、右键test/java,新建类,类名需要有test,包是main的包

2、编写时不需要main方法

3、需要修改poml.xml文件,添加以下代码

    <dependencies>
        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter</artifactId>
            <version>5.8.2</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

其中版本号需要自行查找,之后等待在线下载junit组件包

查找方式为打开网址https://mvnrepository.com/,搜索juint,点击api,即可查看最新版本,点击最新版本,可以找到如上代码

4、

package com.lihaozhe.day04;
​
import org.junit.jupiter.api.Test;       //拉取junit
​
public class DemoTest {
    @Test                               //关联test
    public void test01() {
        System.out.println("北风卷地百草折");
    }
​
    @Test
    public void test02() {
        System.out.println("胡天八月即飞雪");
    }
​
    @Test
    public void test03() {
        String a = "忽如一夜春风来";
        System.out.println(a);
    }
​
    @Test
    public void test04() {
        String b = "千树万树梨花开";
        System.out.println(b);
    }

选中哪个执行哪个,选中空白执行全部

四、变量与常量

1、变量的声明、赋值与输出

    @Test
    public void test05() {
        int a = 10;         //变量的赋值:数据类型 变量名 赋值符号 变量值分号
        //变量就是在内存中凯尼一个空间,名就是空间的名字,查找用,值就是空间中所存放的东旭
        System.out.println(a);      //变量的输出 输出变量时不能加"",若增加,则只输出变量名
        //八种基本的数据类型
        byte z = 10;            //数值型-整数型-byte变量,占用1B空间
        short y = 10;           //数值型-整数型-short变量,占用2B空间
        int x = 10;             //数值型-整数型-int变量,占用4B空间
        long w = 10L;           //数值型-整数型-long变量,占用8B空间,变量赋值时需要加L
        double v = 10.0d;       //数值型-浮点型-double变量,占用8B空间,变量赋值时需要加d
        float u = 10.0f;        //数值型-浮点型-float变量,占用4B空间,变量赋值时需要加f
        char t = 't';           //字符型-char变量,占用2B空间,在java中采用unicode编码,所以占用2B
        boolean s = true;       //布尔型-boolean变量,占用1B空间,只有true或false
        boolean r = false;
    }

2、数据类型的修改

小转大自动转,大转小强制转

int a = 10; long b = a;   //    √
long a = 10; int b = a;   //    ×

强制转换可以但会造成数据失真

long a = 1;
int b = (int) a;
System.out.print(b);

3、常量,不可修改

 final int a = 1;

此后a不可修改

五、字符串

1、字符串声明、赋值与读取

	@Test
	public void test01() {
		String a = "忽如一夜春风来,";
		String b = "千树万树梨花开。";
		System.out.println(a);			//	输出字符串时不能加"",若增加,则只输出变量名
		System.out.println(b);
	}

2、字符串拼接

	@Test
	public void test03() {
		String a = "忽如一夜春风来,";
		String b = "千树万树梨花开。";
		System.out.print("北风卷地白草折,胡天八月即飞雪。" + "\n");	
		System.out.println(a + b);							//+左右有一端为字符串即表示拼接,左右均需要有空格
		System.out.println("散入珠帘湿罗幕,狐裘不暖锦衾薄。");
		String c = "将军角弓不得控,";
		System.out.println(c.concat("都护铁衣冷难着。"));		//.concat  用的极少,比较麻烦
	}

六、转义字符

	@Test
	public void test02() {
		System.out.print("aaaaa\"");			//	\"   输出"
		System.out.print("bbbbb\n");			//  \n   换行
		System.out.print("ccccc\r");			//  \r   回车
		System.out.print("ddddd\t");			//	\t   tab位
		System.out.print("eeeee\\" + "\n");		//	\\   转义输出\
	}

七、预定义格式

	@Test
	public void test04() {
		System.out.println("""
							北风卷地白草折,胡天八月即飞雪。
						忽如一夜春风来,千树万树梨花开。
					散入珠帘湿罗幕,狐裘不暖锦衾薄。
				将军角弓不得控,都护铁衣冷难着
							""");
	//使用"""xxx"""输出xxx,内部格式可直接输出
	}

八、运算符

1、数学运算符

@Test
public void test05() {
    int a = 1;
    int b = 2;
    int c = a % b;                  //  %   取模运算,只取余数
    double e = (a + 0.0f) / b;
    double f = (a + 0.0f) / 4;      //java中除法为地板除
    System.out.println(c);
    System.out.println(e);
    System.out.println(f);          //Java中浮点型计算能但不精确
}
​
@Test
public void test06() {
    int a = 10;
    System.out.println(a++);        //自增运算,此时输出a原值,因为先取a值输出才进行自增
    System.out.println(++a);        //自增运算,此时输出a++的值,因为先进行自增才取a值输出
    System.out.println(a);
    int b = a++;                    //b输出a原值,因为先取了a值赋给b才进行a的自增运算,之后并没有第二次给b赋值
    // int b = a;
    // a = a + 1;
    System.out.println(b);
    System.out.println(a);
}

2、比较运算符

@Test
public void test13() {
    System.out.print("10 == 10 >>>" + (10 == 10) + "\t");       //  ==  等于,比较对象是否相等
    System.out.println("10 == 20 >>>" + (10 == 20));
    System.out.print("10 != 10 >>>" + (10 != 10) + "\t");       //  !=  不等于,比较对象是否不等
    System.out.println("10 != 20 >>>" + (10 != 20));
    System.out.print("10 > 20 >>>" + (10 > 20) + "\t");         //  >   大于,返回x大于y的结果
    System.out.println("10 < 20 >>>" + (10 < 20));              //  <   小于,返回x小于y的结果
    System.out.print("10 <= 10 >>>" + (10 <= 10) + "\t");       //  <=  小于等于,返回x小于等于y的结果
    System.out.print("10 <= 11 >>>" + (10 <= 11) + "\t");
    System.out.println("10 <= 9 >>>" + (10 <= 9));
    System.out.print("10 >= 10 >>>" + (10 >= 10) + "\t");       //  >=  大于等于,返回x大于等于y的结果
    System.out.print("10 >= 11 >>>" + (10 >= 11) + "\t");
    System.out.println("10 >= 9 >>>" + (10 >= 9));
    //  输出值为True或False
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值