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;
运算符优先级
自增自减运算、算术运算、比较运算、逻辑运算、赋值运算
五、表达式:变量、常量与运算符组合成的合法式子
练习题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;
运算符优先级
自增自减运算、算术运算、比较运算、逻辑运算、赋值运算
五、表达式:变量、常量与运算符组合成的合法式子
相关文章推荐
- java JDK&变量&运算符与表达式
- 编写可维护的JavaScript—语句和表达式&变量、函数和运算符
- Linux下程式开发2 变量数据类型的代码以及编译&运算符与表达式
- C# 新委托使用方法 Lambda表达式,运算符 =>
- python3 第五章 - 什么是变量、运算符、表达式
- Python--变量/运算符/表达式
- K&R 第二章 类型,运算符 与表达式
- JS变量,表达式,运算符
- 【JavaScript】(2)标识符与关键字\基本|引用数据类型 \变量 \运算符与表达式\流程控制语句
- Python第二天 变量 运算符与表达式 input()与raw_input()区别 字符编码 python转义符 字符串格式化 format函数字符串格式化 帮助
- 关于||和&&运算符及表达式的执行
- 正则表达式:获取运算符之间变量
- C语言sizeof(),条件运算符?:,取地址运算符&变量名
- Python学习笔记3 print&input与变量和运算符
- Day 2 : 变量、JAVA基本类型、运算符和表达式-1
- C程序设计语言- 类型、运算符与表达式-2.1----变量名、数据类型及长度、常量、声明、算数运算符、关系运算符与逻辑预算符
- 《IOS_C语言--进制,C数据类型、常量、变量、运算符、表达式、格式化输入输出》
- 前期C语言回顾 进制、C数据类型、常量变量、运算符、表达式、格式化输入输出
- (原创)c#学习笔记03--变量和表达式04--表达式01--数学运算符
- 【C#基础知识】之常量、变量、枚举、字符串、转义符、运算符及表达式、try...catch等简单介绍