java数据类型及运算符

一、数据类型

1.基本数据类型

byte char short int long float double

2.引用数据类型

类 接口 数组

二、运算符

1.算数运算符:+ - * /

++ --

(int a=3;
int b=a++;
System.out.println("a="+a+"b="+b);//a=4,b=3
a=3;
b=++a;
System.out.println("a="+a+"\nb="+b);//a=4;b=4

2、赋值及其扩展运算符

= += -= *= /= %=

3.关系运算符

== != > < >= <=

4.逻辑运算符

逻辑与:& | ! ^(相同为false,不同为true)

短路与:&& ||

5.位运算符

位运算符 说明
~ 取反
& 按位与
| 按位或
^ 按位异或
<< 左移运算符,左移1位相当于乘2
>> 右移运算符,右移1位相当于除2取商

6.三目条件运算符

int score =80;

int s=-100;

Boolean type=score>60?true:false;

System.out.println(type);

三、键盘输入

1.导包:import java.util.Scanner;

2.创建对象: Scanner scanner=new Scanner(System.in);

3.Scanner name=scanner.nextLine();

4.输出:System.out.println(name);

import  java.util.Scanner;
/**
 * 测试获得键盘输入
 * @author 高淇
 *
 */
public class TestScanner {
    public static void main(String[] args) {
        Scanner   scanner =  new Scanner(System.in);
        System.out.println("请输入名字:");
        String   name =  scanner.nextLine();
        System.out.println("请输入你的爱好:");
        String  favor = scanner.nextLine();
        System.out.println("请输入你的年龄:");
        int   age = scanner.nextInt();
         
        System.out.println("###############");
        System.out.println(name);
        System.out.println(favor);
        System.out.println("来到地球的天数:"+age*365);
        System.out.println("离开地球的天数:"+(72-age)*365);
         
    }
posted @ 2020-03-20 19:23  Zh'Blog  阅读(222)  评论(0编辑  收藏  举报