java基础

1.

dir当前路径下的内容

cd进入目录

cd..回到上一级

cd 目录一\目录二 进入多级目录

cd\回到盘符目录

cls清屏

exit退出命令窗口

2.下载JDK(安装路径不要有中文和空格)

www.oracele.com

3.环境变量:系统变量添加JAVA_HOME路径是JDK安装路径

Path中添加%JAVA_HOME%\bin

4.第一个代码

public class HelloWorld{

public static void main(String[] args){

System.out.println("HelloWorld");

}

}

5.java中Java8 Java11 Java17长期支持版本

6.JRE包含JVM、核心类库、运行工具 JDK包含了JRE JRE包含JVM

7.注释

单行注释 //

多行注释 /* */

文档注释 /** */

8.关键字:class用于(创建/定义)一个类,后面跟随一个类名

9.字面量类型

整数类型:直接输入

小数类型:直接输入

字符串类型:双引号括起来的内容“HelloWorld”

字符类型:用单引号括起来,内容只有一个‘A’ ‘我’

布尔类型:布尔值,表示真假 只有两个值:turn、false

空类型:一个特殊的值,空值 值是:null 不能直接打印前后需要加“”

10. /t 制表符 在打印的时候,把前面字符串的长度补齐到8,或8的整数倍.最少补1个空格,最多补8个空格

System.out.println("name" + '/t' + “a”)

System.out.println("age" + '/t' + “12”)

name a

age 12

11.

变量:在程序执行过程中,其值有可能发生改变的量(数据)

数据类型 变量名 = 数据值;

数据类型:为空间中存储的数据,加入【限制】整数?小数?……

变量名:为空间(小箱子)起的名字

数据值:存在空间里面的数值

数据类型 关键字

整数 int

浮点数 double

举例:

public class day01{

public static void main(String[] args){

int a = 10;

System.out.println(a); //10 变量三种用法一:输出打印

}

}

12.

int a = 10;

int b = 20; 二:参与计算

System.out.println(a + b); //30

int a = 10;

System.out.println(a);//10 三:修改记录的值

a = 20;

System.out.println(a);//20

变量的注意事项:只能存在一个值

变量名不允许重复使用

一条语句中可以定义多个变量名

变量在使用之前一定要进行赋值

变量的作用域范围

//在一个语句中,可以定义多个变量名

int d = 100, e = 200, f = 300;

System.out.println(d);

System.out.println(e); //100 200 300

System.out.println(f);

//变量在使用前必须进行赋值,建议在定义变量名的时候直接赋值,不要把赋值分开

int g;

g = 500;

System.out.println(g); //500

13.

Java语言的数据类型分为:基本数据类型,引用数据类型

数据类型

byte-128~127

short-32768~32767

整int(默认)10位数

数long19位数

浮点float-3.401298e-38到3.402823e+38

数double(默认)-4.9000000e-324到1.797693e+308

字符char0~65535

布尔booleanturn,false

例如:byte b = 10;

System.out.println(b);//10

如果要定义long类型的变量,在数值的后面需要加一个L(可以大写可以小写,建议大写)作为后缀

定义float类型变量的时候,数据值也需要加一个F作为后缀

整数和小数取值范围大小的关系:

double>float>long>int>short>byte

练习

姓名:南山鹤

年龄:18

性别:男

身高:175.5

是否单身:是

public class xinxi{

//主入口

public static void main(String[] args){

//定义变量记录名字

String name = "南山鹤";

//定义变量记录年龄

int age = 18;

//定义变量记录身高

double height = 175.5;

//定义变量记录是否单身

boolean flag = turn;

System.out.println(name);

system.out.println(age);

System.out.println(height);

System.out.println(flag);

南山鹤

18

175.5

turn

14.

标识符:就是给类,方法,变量等起的名字。

标识符命名规则:

有数字、字母、下划线和美元符($)组成

不能以数字开头

不能是关键字

区分大小写

15.键盘录入 Java帮我们写好了一个类叫Scanner,这个类就可以接受键盘输入的数字

步骤一:导包——Scanner这个类在哪

import java.util.Scanner; 导报的动作必须出现在类定义的上边

步骤二:创建对象——表示我要开始用Scanner这个类了

Scanner sc = new Scanner(System.in);

上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变

步骤三:接收数据

int i = sc.nextInt(); 这个格式里面,只有i是变量名,可以变,其他的都不允许变

//导包,找到Scanner这个类在哪

//书写要注意:要写在类定义的上面

import java.util.Scanner;

public class ScannerDemol{

public static void main(String[] args){

//创建对象,表示我现在还准备要用Scanner这个类

Scanner sc = new Scanner(System.in);

System.out.println("请输入整数");

//接收数据,变量i记录了键盘录入的数据

int i = sc.nextInt();

System.out.println(i);

}

}

16. IDEA

project(项目)

module(模块)

package(包)

class(类)

17. 运算符

算术运算符

packagen moc.jiangci.demo2;

import java.util.Scanner;

public class Arithemticoperatodemo3{

public static void main(String[] args){

//键盘录入

Scanner sc = new Scanner(System.in);

System.out.println("请输入以为三位数")

int number = sc.nextInt();

int ge = number % 10;

int shi = number / 10 % 10;

int bai = number / 100 % 10;

System.out.println(ge);

System.out.println(shi);

System.out.println(bai);

}

}

隐式转换:取值范围小的数值>取值范围大的数值

byte>short>int>long>float>double(取值范围大)

byte,short,char三种类型的数据在计算的时候,都会直接先提升为int,然后再进行运算

强制转化:取值范围大的数值>取值范围小的数值

格式:目标数据类型 变量名 = (目标数据类型)被强制的数据

double a = 12.3

int b = (int) a;

public class abc{

public static void main(String[] args){

byte b1 = 10;

byte b2 = 20;

//(byte)b1 + b2,强制转换的是b1,

byte result = (byte)(b1+b2);

System.out.println(result);

}

}

"123"+123 ="123123"

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值