Java教程

java_DAY01:输出HelloWorld,标识符,8种数据类型,代码格式,键盘录入,类型转换,逻辑运算符,与或非

本文主要是介绍java_DAY01:输出HelloWorld,标识符,8种数据类型,代码格式,键盘录入,类型转换,逻辑运算符,与或非,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package aa;

public class helloworld {
    public static void main(String[] args) {
        System.out.println("HelloWorld!");
    }
//输出helloworld
}

用的软件是Eclipse,public static void main(String [] args)快捷键:main + (alt+/)

System.out.println()快捷键: syso+(alt+/)

 

8种数据类型:

整数4个:byte, short, int, long, -- 默认是int

小数2个: double,float,  -- 默认是double

字符:char , 用单引号

boolean ,  boolean

引用数据类型:字符串-String(双引号) , 数组,集合,类,对象

标识符命名规则:

1:由大小写字母,数字,_ , $,组成;

2:数字不能作为标识符的开始;

3:java中的关键字和保留字不能作为标识符

4.严格区分大小写

键盘录入:

需要导入java.util 包下的Scanner类

import java.util.Scanner

创建一个Scanner对象:可以供用户输入 类似js prompt输入框

Scanner card = new Scanner(System.in); //创建一个Scanner对象,可接受一个数据,数据类型
System.out.println("请输入你的卡号:"); //去掉这句没有提示信息,
short card2 = card.nextShort();   //定义了一个短整型的变量card2接受输入的内容,前后数据类型要一致

类型转换:

一种数据类型转换为另一种数据类型称作为数据的类型转化;类型转换分为自动类型转换和强制类型转换。

自动类型转换:

只要double参与的运算,都会自动转换为double类型

两种数据类型要兼容(整数和小数)

目标类型大于源类型,如double和int

        int num1 = 4;
        int num2 = 2;
        double num3 = 4.3;
        int sum = num1 + num2;
        System.out.println(sum);
        double sum2 = num2 + num3; //整数型和浮点型运算,定义浮点类型接收,num2会自动转换成浮点型
                System.out.println(sum2);//6.3

 

强制类型转换:

需要手动转换,可能会丢失精度(精准度)

目标类型 变量名 = (目标类型)源类型

        int a = (int)(2.1);
        System.out.println(a);//2

逻辑运算符:

运算符 含义    运算规则
&& 与(and)   有短路:表达式最先判定的如果能确定表达式的值后面表达式将不执行 两个操作数都为true,结果才为true
|| 或(or)    有短路:表达式最先判定的如果能确定表达式的值后面表达式将不执行 两个操作数有一个是true,结果是true
!

操作true,结果false

操作false,结果true

 

 

 

 

 

 

三元运算符:

        int a = 6;
        String result = a > 0 ?  "大于": "不大于"; //条件a>0吗,结果为true 输出:左边的,false输出右边的
                System.out.println(result);

 

这篇关于java_DAY01:输出HelloWorld,标识符,8种数据类型,代码格式,键盘录入,类型转换,逻辑运算符,与或非的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!