Java基础语法 day1

Java基础语法 day1,第1张

Java基础语法 day1

Java语言背景
语言就是人与人之间交流的方式
计算机语言就是人与计算机交流的特殊语音
Java语言是美国Sun公司1995年推出的一门计算机语言
Java创始人叫詹姆斯-高斯林
Java语言有三个版本:
JavaSE :标准版,是其他两个的基础,主要用于桌面应用,软件的开发
JavaME: 小型版,主要用于ATM机,超市收银,这些消费电子类的
JavaEE: 企业版,字面意思,用于企业使用
Java的跨平台
Java不是直接运行的,Java编译成字节码文件(.class)----然后由Java虚拟机(jvm)编译这个字节码,由于系统不同,只需要在别的系统上安装不同的虚拟机(jvm)就可以实现跨平台
JRE和JDK,JVM
jdk里面包含了jre,jre里面包含了jvm和核心类数据库
jdk是Java开发工具
jre是Java运行环境
jvm就是Java虚拟机
JDK安装
傻瓜式安装就好,一直next,下一步
JDK的环境变量
开发Java程序需要jdk的开发工具java.exe等等,这些工具在jdk的bin目录下,那么只能在jdk的bin目录下执行,如果配置环境变量,就可以使jbin目录下的Java命令在任何地方使用
Hellow World
在C盘或d盘创建一个文本文档后缀名改为为(.Java)然后进行编写程序

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

BUG
通俗就是系统漏洞
java基础语法
==注释=

//这是单行注释

=====多行注释不能嵌套使用=====

关键字
关键字就是特殊文字;
特点: 关键字字母全部小写,如果用编辑器对关键字有亮光,比如我们的 public static class
---------
常量
就是在程序运行中不可发生改变的量
java中的常量:
字符串常量: 用双引号括起来的多个字符(可以是0.也可以是多个)列如:“0” “a” “治治”
整数常量: 就是整数 列:-102 、 22 、 0
小数常量: 就是小数 列: -0.1、1.2、20.20
字符常量: 用单引号括起来的一个字符 比如 ‘a’、‘c’、‘d’
布尔常量: 表示真假 只有true和false
空常量 : 一个特殊的值 空值 值为null----------------------除了这个常量以外其他常量可以直接使用输出语句输出

public class person{
  public static void main(String[]args){
  System.out.println(10);//
  System.out.println(0.1);//输出一个小数
  System.out.println('s');//输出一个字符
  System.out.println(true);//输出boolean值true
  System.out.println(false);//输出boolean值false
  System.out.println("我是个java程序员");//输出字符串

变量
变量的定义格式:
数据类型 变量名 = 数据值;
数据类型 就是空间中存储的数据加入类型限制/整数、小数
变量名 就是自己起的名字
数据值 存储的数值
数据类型
计算机存储单元
我们知道计算机是可以⽤来存储数据的,但是⽆论是内存还是硬盘,计算机存储设备的最⼩信息单元叫“位"(bit)称为"比特位" 用小写字母“b”表示。计算机最基本存储单元叫"字节 (byte)"用大写字母"B"表示,字节是由连续8个位组成。
除了字节还有别的储存单位,换算如下:
1b (字节) = 8bit
1MB =1024kb
1GB = 1024MB
1TB = 1024GB
数据类型
java中数据类型包括基本数据类型和引用数据类型两种
基本数据类型:4大数据类型8种关键字(四类八种)
说明:
e+38表示是乘以10的38次⽅,同样,e-45表示乘以10的负45次⽅。
在java中整数默认是int类型,浮点数默认是double类型
变量
就是在程序运行过程中,可以改变的量。
变量定义格式:

数据类型 变量名 = 初始化值;//声明变量并赋值
int age = 18;
System.out.println(age);
//先声明,后赋值
数据类型 变量名;
变量名 = 初始化值;
double money;
money = 55.5;
System.out.println(money);

变量修改

int a =15;
a =50;//修改变量的值
System.out.println(a);

变量注意事项

  1. 在同⼀对花括号中,变量名不能重复。
  2. 变量在使⽤之前,必须初始化(赋值)。
  3. 定义long类型的变量时,需要在整数的后⾯加L(⼤⼩写均可,建议⼤写)。因为整数默认是int类型,整数太
    ⼤可能超出int范围。
  4. 定义float类型的变量时,需要在⼩数的后⾯加F(⼤⼩写均可,建议⼤写)。因为浮点数的默认类型是
    double, double的取值范围是⼤于float的,类型不兼容
    标识符
    由字母、数字、下划线"-"、美元符号"&"组成,第一个字符不能是数字、不能使用java中的关键字、区分大小写
    键盘录入
    通过Scanner 类获取;
    第一步导包,Scanner类在java.util包下,将该类导入。导包语句定义在类上面;
import java.util.Scanner;

第二步创建Scanner对象;

Scanner sc =new Scanner(System.in);//sc表示变量名

第三步接收数据

int a = sc nextInt;//表示将键盘录入的值作为int返回

示例

import java.util.Scanner;//导包
public class person{
  public static void main(String[]args){
    Scanner sc = new Scanner(System.in);//创建对象
    int a = sc.nextInt;//接收数据
    System.out.println(a);//输出数据
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5605546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存