JAVA 2022.7.8课程总结

一、环境变量+Hello World

        安装完jdk之后,右键此电脑,选择属性,选择高级系统设置,选择环境变量,可以在用户变量或者系统变量中新建变量,变量名为JAVA_HOME,变量值为jdk的根目录下,如果直接安装在c盘的JAVA目录中,那么变量值就为C:\Program Files\Java\jdk1.8.0_162。(这是我的版本)

 

接下来是Path变量,双击之后新建,然后输入 %JAVA_HOME%\bin,确定即可配置好Path变量

CLASSPATH 双击之后新建,然后输入 .;%JAVA_HOME%\lib 确定即可配置好CLASSPath变量(JDK8之后就不需要了)

cmd中可以用javac编译命令和java -version命令查看当前版本信息

没有编译器的情况下,可以用记事本编写代码,新建记事本,名称为Hello,后缀名改成.java,那么这个java文件的类就是Hello。编写代码如下

public class Hello {
	public static void main(String[] args) {
		System.out.println("Hello World");
	}

 将文件保存到d盘,打开cmd,输入d:,即可跳转到d盘,输入javac Hello.java,编译完成,再次输入java Hello即可运行该类。

 可以下载一个eclipse,新建JAVA项目,直接输入以上程序,点击运行,即可直接运行。

二、基本数据类型

1.说明

        Java的基本数据类型有8种,分别是:byte(位)、short(短整数)、int(整数)、long(长整数)、float(单精度)、double(双精度)、char(字符)和boolean(布尔值)。

 2.声明使用

3.默认类型 

        整数类型的默认类型:int  默认值为0

        java中可以将整数值直接赋值给任意整数类型(不能超出范围)

        浮点型的默认类型:double

        f标注:
        float f=12.2f;
        强制类型转换:
        float f1=(float)12.2;


        double不需要强制类型转换:
        double d=12.2d;
        double e=12.2;

4.进制

       

		//二进制
		i=0b1001;
		System.out.println(i);//9
		//8进制
		i=011;
		System.out.println(i);//9
		//16进制
		i=0x11;
		System.out.println(i);//17	

三、类型转换

1.隐式转换

        整数类型间的转换(取值范围小的类型可以直接转换为取值范围大的类型)

                         字符类型和整数类型可以无障碍相互转换(只要在取值范围内就可以)

                         0-65535之间的整数可以直接换为字符型

2.强制类型转换

         基本类型强制转换(二进制截取)

 四、转义符

		//字符型  转义符\
		c='\'';//'
		c='"';//"
		c='\\';//\
		c='\t';//制表符
		c='\n';//换行
		c='\r';//回车
		c='\u4f01';//unicode编码
		c='\uffff';//最大unicode编码

五、常量和变量

变量:

程序运行过程中可能会发生变化的量

声明 赋值 初始化:

		int i;
		//int i;   声明--不可以重复声明
		
		//变量未初始化
		//System.out.println(i);
		
		//初始化--第一次赋值
		//赋值--可以重复赋值
		i=12;
		i=13;
		
		//声明并赋值
		int j=12;
		byte a=1;
		short c=3;
		int b=2;
		long d=4;
		float e=1.5f;
		double f=2.6;
		char g='c';
		boolean o=true;
		int _=23;

标识符命名规则
    1.变量名只能包含字母数字_$,首字符不能是数字
    2.变量名不能是关键字
    3.见名知意,标识符可以缩写,但是如果缩写影响到见名知意,就不要缩写
    4.尽量使用驼峰命名法
    类名:首字母大写
    包名:全部小写
    常量名:全部大写
 

关键字:
编程语言中,已经赋予了指定的含义,程序员不可以随意使用

六、运算符

 1.算术运算符:+-*/&

		//算术运算符

		int sum=23+32;
		int opp=32-12;
		int ygg=8*9;
		int uii=9/3;
		int huu=6%2;
		
		int nn=30;int mm=5;int l;
		l=nn+mm;
		l=nn-mm;
		l=nn*mm;
		l=nn/mm;
		l=nn%mm;
		int sum=12+23;
		int a=23-12;
		int b=12*23;
		double d=3/2;
		System.out.println(d);//1.0
		double g=3/2.0;
		System.out.println(g);//1.5
		int i=3/2;
		System.out.println(i);//1
		int e=12%23;
		System.out.println(e);//12
		int t=23%12;
		System.out.println(t);//11

2.关系运算符:>   <    >=   <=   ==   !=
 

		//关系运算符

		boolean bool;
		bool=12>23;//false
		bool=12<23;//true
		bool=23>=23;//true
		bool=12<=23;//true
		bool=12==23;//false
		bool=12!=23;//true

3.赋值运算符:+= -= *= /= %= =

		//=
        i+=12;
		i-=12;
		i*=12;
		i/=12;
		i%=12;

		//byte ay=12;
		//ay=ay+12; 错误的,整型加byte不能相加
		//int cy=12;
		//cy=cy+12; 整型加整型可以相加
		
		//byte by=12;
		//by=(byte)(by+12); 正确的

4.逻辑运算符:与(并且)或非:&&  ||
        bool=true&&true;

例: 声明变量k
        k必须是偶数,必须大于12,才符合条件
        将k是否符合条件的结果赋值给s

        //代码
        int k=5;
        boolean s=k>12 && k%2==0;
        System.out.println(s);

七、输入输出:

以输入一个数判断奇偶性为例:

package com.Easy;

import java.util.Scanner;

public class Work {
	public static void main(String[] args) {
		Scanner scan=new Scanner(System.in);
		System.out.print("请输入一个数字:");
		int i=scan.nextInt();   //输入
		if(i%2==0) {
			System.out.println("该数为偶数"); //输出
		}
		else {
			System.out.println("该数为奇数"); //输出
		}
		scan.close();  //关闭scan
	}
}



 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值