您的位置:首页 > 编程语言 > Java开发

JDK&变量&运算符与表达式

2017-09-10 16:37 162 查看
一、认识JDK(Java Development Kit)

 



 



练习题1:

运用\t进行空格排列

public class Test1 {

public static void main(String[] args) {

//\t 换行符

System.out.println("姓名\tJAVA\tc++\tPHP\tHTML");

}

 

}

练习题2:

输出转义字符,需在前加上\

public class Test2 {

public static void main(String[] args) {

//加上\转换

System.out.println("\\r表示的是回车"+"\n"+"");

System.out.println("在程序中单引号\'\'引用的是字符类型");

System.out.println("双引号\"\"引用的是字符串");

}

 

}

二、变量与常量

常量:在程序运行过程中一直不会改变的量,用final关键字进行限定,通常用大写字母命名。

变量:在程序运行过程中,空间内的值是变化的,这个内存空间就称为变量。内存空间内的值就是变量值。变量就像是一种容器,承载某些事物。

变量命名规则:以字母 、 _下划线、 $美元符号开头,后面可以是数字、字母、下划线、美元符号。

变量名的字母是区分大小写的。

变量名不能使用关键字,不能以数字开头。

命名规范(行业习惯):

见名之意------>useName,registerUser

驼峰命名------>zhangSan,liSi

常量用全大写字母+下划线-->USER_HEIGHT

声明------>int a;

赋值------->a=5;

使用-------->System.out.print(a++);

(可以重复进行多次赋值和使用)

练习题3:

 

public class Test3 {

public static void main(String[] args) {

// 命名规范,见名知义;常量用大写字母,用下划线连接,用final定义;

final double pai=3.1415927;

int blood=100000;

int hit=100;

String brand="爱国者F928";

float weight=(float) 12.4;

String type="内置锂电池";

int price=499;

System.out.println("品牌(brand):"+brand);

System.out.println();

}

 

三、八种基本数据类型

整数型:byte(1个字节)、short(2个字节)、int(4个字节)、long(8个字节);

浮点型:float(4个字节)、double(8个字节);(一个字节8位)

字符型:char(2个字节);

布尔型:boolean;

自动转换的情况:

 



 

 

 

练习踢4:

public class Test4 {

public static void main(String[] args) {

//其他转String

int a=12;

String b=String.valueOf(a);

System.out.println(a);

//强制转换成String

String c=a+"";

System.out.println(c);

double d=12.3452;

String e=String.valueOf(d);

System.out.println(e);

float q=123;

String w=String.valueOf(q);

long s=(long) 1.266;

String p=String.valueOf(s);

System.out.println(p);

//String转其他

String a1="1234";

int a2=Integer.parseInt(a1);

System.out.println(a2+1);

String b1="12.456";

double b2=Double.parseDouble(b1);

System.out.println(b2+1);

long z=Long.parseLong(a1);

//String转char

String y="f";

char x=y.charAt(0);

System.out.println(x);

}

}

 

练习题5:

public class Test5 {

public static void main(String[] args) {

int a=1;

float b=2.4f;

//高级变量转换为低级变量

int c=(int) (a+b);

//低级变量转换可自动成高级变量

float d=a+b;

System.out.println(c);

System.out.println(d);

}

}

 

练习题6:

从控制台输入接受一个字符串作为姓名,再接受一个整数作为年龄,作为人物的基本信息,然后一起输出

 

import java.util.Scanner;

 

public class Test6 {

public static void main(String[] args) {

//从控制台输入数字

System.out.println("输入数字:");

Scanner sc=new Scanner(System.in);

int a=sc.nextInt();

int b=a*2+100;

System.out.println(b);

//从控制台输入文字

System.out.println("请输入姓名:");

String name=sc.next();

System.out.println("请输入年龄:");

int age=sc.nextInt();

System.out.println("姓名:"+name+"\n"+"年龄:"+age);

}

}

四、

赋值运算符与赋值表达式

以“=”表示,将右方的值赋予左方的操作数:int a=100;

从最右方的“=”开始处理。

 

算术运算符与算术表达式

+、-、*、/、%(取余数)

 

自增自减运算符

++、--

 

比较运算符与比较表达式

>、<、==、>=、<=、!=

 

逻辑运算符与逻辑表达式

&&(左到右)、||(左到右)、!(右到左)

 

三元运算符

条件式?值1:值2

Boolean b=20<45?true:flase;

 

运算符优先级

自增自减运算、算术运算、比较运算、逻辑运算、赋值运算

 

五、表达式:变量、常量与运算符组合成的合法式子
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐