栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基本语法和变量

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基本语法和变量

1.1注释

        注释:用来标注解释说明代码的含义。一般用来方便自己以后查看以及帮助其他人理解自己的代码含义。

  1. 注释一般写在代码的上面表示下面的代码含义。注释是不会执行的,可以通过添加注释的方式调试程序。
  2. 注释分类:
  • 单行注释:只能写一行,可写在上面或后面

格式://注释内容

  • 多行注释:可以书写多行,也可以包含单行注释,写在代码上面

格式:

  • 文档注释:可以写多行,可以包含单行注释,可以通过javadoc.exe工具编辑一个独立的文件,写在代码上面。【不常用,以后使用的集成开发环境会自动生成】

格式:

  1.      3.注释代码演示

     

         //创建一个名为Hello的Java类

          

public class Hello{

          //当前Java程序的主方法【main方法】,程序的入口

          //程序写完以后执行时要找主方法,没有主方法执行不了

        

           public static void main(String args[]){

           //向控制台打印“Hello,world”字符串

           System.out.println("hello,world");

            }

}

使用中出现一错误:编码GBK的不可映射字符。

解决方法:记事本代码另存为,修改编码UTF-8为ANSI,再覆盖源文件。

1.2 Java关键字

关键字:被Java语言赋予了特殊含义的单词。关键字的字母全部小写。

1.3 Java标识符

          标识符: java类,方法,数组......这些元素都有自己的名称,这些名称在java中就被认为是标识符。就是用来给Java中的元素起名字的文本/字符串。

  1.       定义规则
  • 由26个英文字母大小写(a ~ z、A~Z)、数字(0~9)、下划线(_)和美元符号($)组成;
  • 不能以数字开头;
  • 严格区分大小写;【Hello hello 两个不同】
  • 标识符的可以为任意长度;【尽量不要太长】
  • 不能出现中文;【中文可能会出现乱码】
  • 不能是关键字;【关键字被占用】

1.4 Java变量

(1)变量:程序运行过程中可以被修改变化的数据就是变量。本质是变量其实就是程序运行的过程中所开辟的数据存储空间,存储数据。

(2)格式:变量的数据类型  变量的名称 = 变量的初始值;

(3)变量的组成:

  • 变量的数据类型---决定变量对应的存储空间的大小;
  • 变量的名称-------标识符【全字母小写】;
  • 变量的初始值-----默认的,也可以自己设置一个初始值,要和数据类型匹配;
  • 变量的作用域-----变量的有效范围,变量的创建位置。

1.5 Java数据类型

      1.基本数据类型【8个】

  • 字节型---byte---1个字节【8位2进制】

范围:128~127(-2的7次方~2的7次方-1),在使用赋值的时候不能超过取值范围。

例:

public class DataType{

                   public static viod main(String args[]){

                 //定义byte类型的变量

                   byte a = 10;

                   System.out.println("a="+a);

                   }

}

输出为:

E:学习记录第二课 Java基本语法和变量>javac DataType.java

E:学习记录第二课 Java基本语法和变量>java DataType

a=10

  • 短整型---short---2个字节【16位2进制】

范围:-32768~32767(-2的15次方~2的15次方-1),在使用赋值的时候不能超过取值范围。

例:

public class DataType{

                   public static void main(String args[]){

                //定义byte类型的变量

                   byte a = 10;

                   System.out.println("a="+a);

                //定义short类型的变量

                   short b = 1000;

                   System.out.println("b="+b);

                    }

}

输出为:

E:学习记录第二课 Java基本语法和变量>javac DataType.java

E:学习记录第二课 Java基本语法和变量>java DataType

a=10

b=1000
  • 整型-----int【整数默认】---4个字节【32位2进制】

范围:-2147483648~2147483647(-2的31次方~2的31次方-1),在使用赋值的时候不能超过取值范围。

例:

public class DataType{

                   public static void main(String args[]){

                //定义byte类型的变量

                   byte a = 10;

                   System.out.println("a="+a);

                //定义short类型的变量

                   short b = 1000;

                   System.out.println("b="+b);

                //定义int类型的变量

                   int c = 1000000;

                   System.out.println("c="+c);

                    }

}

输出为:

E:学习记录第二课 Java基本语法和变量>javac DataType.java

E:学习记录第二课 Java基本语法和变量>java DataType

a=10

b=1000

c=1000000
  • 长整型---long---8个字节【64位2进制】

范围:-9223372036854775808~9223372036854775807(-2的63次方~2的63次方-1),在使用赋值的时候需要“l”“L”作为后缀

例:系统默认整数型是int,当值在int范围内,会是int型,但是输出最终结果一样,因为有隐式数据类型转换。但如果值超过int范围,对于long型,就必须加L。

public class DataType{

                   public static void main(String args[]){

                  //定义long类型的变量

                   long d = 200;

                   System.out.println("d="+d);

                   long d1 = 200L;

                   System.out.println("d1="+d1);

                   

                    long d2 = 20000000000L;

                    System.out.println("d2="+d2);

           }

}

输出为:

E:学习记录第二课 Java基本语法和变量>javac DataType.java

E:学习记录第二课 Java基本语法和变量>java DataType

d=200

d1=200

d2=20000000000

  • 单精度浮点型【小数】---float ---4个字节 

范围:保留7~8位有效数字,并不100%准确,在使用赋值的时候需要“f”“F”作为后缀。

例:

public class DataType{

                   public static void main(String args[]){

                 //定义float类型的变量

                   

                     float e = 13.14f;

                     System.out.println("e="+e);

                     float e1 = 1314;

                     System.out.println("e1="+e1);

             }

}

输出为:

E:学习记录第二课 Java基本语法和变量>javac DataType.java

E:学习记录第二课 Java基本语法和变量>java DataType

e=13.14

e1=1314.0
  • 双精度浮点型【小数】---double【浮点数默认】----8个字节

范围:保留15~16位有效数字,并不100%准确,在使用赋值的时候可以“d”“D”作为后缀,也可以不需要。

例:

public class DataType{

                   public static void main(String args[]){

                   //定义double类型的变量

                     double  dou=133;

                     System.out.println("dou=="+dou);

                     double  dou1=133.0;

                     System.out.println("dou1=="+dou1);

                     double  dou2=133.0d;

                     System.out.println("dou2=="+dou2);                   

           }

}

输出为:

E:学习记录第二课 Java基本语法和变量>javac DataType.java

E:学习记录第二课 Java基本语法和变量>java DataType

dou==133.0

dou1==133.0

dou2==133.0
  • 字符型---char-----2个字节    0~65535    单引号包围的单个符号就是字符型

例:

public class DataType{

                   public static void main(String args[]){

                   //单引号包围的单个符号就是字符型

                   char ch1='a';

                   System.out.println("ch1=="+ch1);

                   char ch2=37000;//字符型中数字输出为汉字

                   System.out.println("ch2=="+ch2);

                   int num1='b';//整数型中的字符输出为数字

                   System.out.println("num1=="+num1);

                   //  斜杠    转义字符  \

                   //非法转义符

            System.out.println("F:\20210907\Java基础\20211027Java基础(2)\test");

                    //"双引号   转义字符  "

                    System.out.println("张三说:"你好"");

                    //'单引号   转义字符  '

                    System.out.println("张三说:'你好'");

                    //制表符 【Tab键】 转义字符 t

                    System.out.println("hello 你好");

                    System.out.println("hellot你好");

                    //换行  转义字符 n   

                    System.out.println("hellon你好");

            }

}

输出为:

E:学习记录第二课 Java基本语法和变量>javac DataType.java

E:学习记录第二课 Java基本语法和变量>java DataType

ch1==a

ch2==邈

num1==98

F:20210907Java基础20211027Java基础(2)test

张三说:"你好"

张三说:'你好'

hello 你好

hello   你好

hello

你好
  • 布尔型---boolean-----1个字节     true/false 执行判断

例:

public class DataType{

                   public static void main(String args[]){

                   boolean boo1=true;

                   System.out.println("boo1=="+boo1);

          }

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/351299.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号