基本数据类型 运算符 输入输出语句
来源:互联网 发布:vb winsock 编辑:程序博客网 时间:2024/05/29 12:53
保留关键字:const goto
Java的数据类型;
基本数据类型:1.字符型char(默认值为‘\u0000’,如果输入1-127的数字则查找ASCll编码表,输出其对应的内容。)
2.布尔型(boolean)(默认为false,大小占用一位)
3.数值类型 (分为整数类型:byte short int long和实数类型:单精度浮点型float 有效位6-7位 ;双精度浮点型double 有效位15位)
默认值:byte short int=0; Long=0L; double=0.0f false=0.0
引用数据类型:类(class) 接口(interface) 数组
转义自符:\b=退格;\t=制表; \n=换行; \r=回车; \”=双引号; \’=单引号; \=反斜杠
数据的类型转换:
自动转换
如果下列两个条件都能满足,那么将一种类型的数据赋给另外一种类型变量时,将执行自动类型转换。
(1)两种类型兼容
(2)目的数据类型的取值范围比源数据类型的取值范围大
强制转换
int a;(强制转换会截取相对应的数据的最大字节位数,都是二进制来表示,然后进行反码转原码操作)
byte b;
b = (byte) a;
当把一个浮点值赋给整数类型时,将发生一种不同的类型转换:截断。即当把浮点值赋给整数类型时,它的小数部分将会被舍去。
运算符:
算术运算符:+,-,*,/,%,++,–等(浮点型变量是近似存储,不是精确存储,所以运算结果有出入)
关系运算符:==,!=,<,<=,>,>= (结果为布尔类型)
布尔逻辑运算符:&,|,!,^,&&,||
(^异或:两边相同则为false,不同则为true)
(&既是位运算符也是逻辑运算符,&&只是逻辑运算符,&&是短路的、即只要前面的运算结果能确定结果了,就不会进行后面的运算)
例:int a=6,b=8,c=10,d=12;
Boolean x=++a>b++&&c++>d–;
结果为:a=7 b=9 c=10 d=12 x=false
赋值运算符:=,+=,-=,*=,/=,%=
条件运算符:为()?:一般形式为(三目运算符)
表达式1?表达式2:表达式3;
例:int salary=(x==y)?2000:200;
表达式1如果为true则执行表达式2,否则执行表达式3
位运算符:(注意所有的运算都是先转成补码的形式再进行计算的!!)按位取反~, 按位与&, 按位或|, 按位异或^, 左移<<(整体左移,低位补0), 右移>>(整体右移,正数高位补0,负数补1) 无符号右移>>>(整体右移,高位补0)
输入输出语句:
输入:方法一:使用Scanner对象输入,扫描器
new Scanner(System.in)
导入import java.util.Scanner,再用next()或者nextInt等方法获取输入的值。
例:import java.util.Scanner;//导入类
public class HomeWork03{
public static void main(String[] args){
System.out.println(“请输入一个整数:”);
Scanner scan=new Scanner(System.in);//创建一个扫描器对象
int a=scan.nextInt();//调用其中的next方法
String b=(a%2==0)?”这是一个偶数”:”这是一个奇数”;
System.out.println(b);
}
}
方法二:使用命令行参数main()方法的args[ ]。
例:public class new{
public static void main(String [] args){
String s1=args[0];//从控制台取得输入的第一个数
String s2=args[1];//从控制台取得输入的第二个数
System.out.println(s1+s2);
//如果需要输入数值,则需要将字符串转成数值
int i1=Integer.parseInt(s1);//将s1换成整数
float i2=Float.parseFloat(s2);//将s2换成浮点数
}
}
输出:用System.out对象输出
Println();换行输出 print();不换行输出
- 基本数据类型 运算符 输入输出语句
- Java基本数据类型_运算符_输入输出
- Obj-c基本语法、数据类型、运算符和控制语句
- 总结数据类型、运算符,语句
- C语言运算符控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理
- 小白学习c语言之基本数据类型,运算符,基本语句
- 基本数据类型和运算符
- 基本数据类型和运算符
- Java基本数据类型+运算符
- 数据类型和运算符(基本数据类型)
- 黑马程序员_Java基础_进制转换、基本数据类型、运算符、流程控制语句等
- Kotlin的八大基本数据类型以及if语句,三元运算符
- 从c/c++转入java最基本的数据类型、运算符、语句等差别。
- 01 数据类型 、常量变量、运算符、表达式、格式化输入输出
- C++基本数据类型与输入输出
- C++基本数据类型与输入输出
- C基本数据类型与输入输出
- C++基本数据类型与输入输出
- Java初学者基础知识大集合
- WinDbg 调试 无源码 驱动 方法
- 无人值守安装后puppet管理
- 《黑镜》第一季观后感
- Linux 搭建nexus私服
- 基本数据类型 运算符 输入输出语句
- 在eclipse里报这个错Http Status 500-/***.jsp(line:2,column:39) The JSP specification requires ............
- Linux开发工具:gcc
- 安卓中xml的读取与生成
- centos7下载rpm包安装MySQL
- 31传染(3)48(4)
- Java toArray用法
- 洛谷 1199
- .c文件到可执行文件过程