例1:

public class DataDemo05{

public static void main(String args[]){
char ch1 = '\"' ; // 表示的是一个"
char ch2 = '\\' ; // 表示的是一个\
System.out.println("ch1 = " + ch1) ;
System.out.println("ch2 = " + ch2) ;
System.out.println("\"Hello World!\"") ;
}
};

运行结果:

ch1 = "
ch2 = \
"Hello World!"

例2:注意:3.0后的"f“不能少

public class DataDemo06{
public static void main(String args[]){
float num = 3.0f ; // 定义一个浮点型变量
System.out.println("两个小数相乘:" + num * num) ;
}
};

运行结果:

两个小数相乘:9.0

例3:定义布尔变量

public class DataDemo07{
public static void main(String args[]){
boolean flag = true ; // 定义布尔型变量
System.out.println("flag = " + flag) ; // 打印输出
}
};

运行结果:

flag = true

例4:

public class DataDemo08{
public static void main(String args[]){
int x = 30 ; // 定义整型变量
float y = 22.19f ; // 定义浮点型变量
System.out.println("x / y = " + (x / y)) ;
System.out.println("10 / 3.5 = " + (10 / 3.5)) ;
System.out.println("10 / 3 = " + (10 / 3)) ;
}
};

运行结果:

x / y = 1.3519603
10 / 3.5 = 2.857142857142857
10 / 3 = 3

例5

public class DataDemo09{
public static void main(String args[]){
String str = "lixinghua" ; // 定义字符串变量
int x = 30 ;
str = str + x ; // 修改str的内容并将内容重新给str变量
System.out.println("str = " + str) ;
}
};

运行结果:

str = lixinghua30

例5

public class DataDemo10{
public static void main(String args[]){
int i = 1 ; // 定义整型变量
int j = 2 ; // 定义整型变量
System.out.println("1 + 2 = " + 1 + 2) ;
System.out.println("1 + 2 = " + (1 + 2)) ;
}
};

运行结果:

1+2=12

1+2=3

例6:

public class DataDemo11{
public static void main(String args[]){
float f = 30.3f ; // 浮点型
int x = (int) f; // 强制类型转换
System.out.println("x = " + x) ;
System.out.println("10 / 3 = " + ((float)10 / 3)) ; // 执行强制转换

}
};

运行结果:

x = 30
10 / 3 = 3.3333333

Java学习--基本数据类型的定义和运算的更多相关文章

  1. Java学习--基本数据类型的定义和运算2

    例1 public class OperateDemo01{ public static void main(String args[]){ int num = 22 ; System.out.pri ...

  2. java学习(一)数据类型

    一.java的安装及环境变量的配置 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm ...

  3. Java学习——基本数据类型

    Java两大数据类型 内置数据类型 引用数据类型 变量就是申请内存存储值,内存管理系统根据变量的类型分配相应的存储空间存储该类型的数据. 内置数据类型 8中基本类型(四个整数型,两个浮点型),一种字符 ...

  4. Java 学习:数据类型

    前言:Java属于强类型语言 强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 优势就是安全性高,但劣势速度慢 数据类型 Java的数据类型分为两大类: 基本类型(primit ...

  5. java学习笔记----数据类型,变量,常量

    一.数据类型 1.基本类型(8种,又称内置数据类型).6种数字类型(byte,short,int,long,float,double),一种字符型(char),一种布尔类型(boolean). byt ...

  6. java学习二 数据类型自动提升 0x开头的数据是 16进制且是int型

    变量只能定义一次,不能定义两次, 变量的作用域:当前的大括号与子括号才有效 变量的作用:存储值,取值 整型:向上自动升级,向下强制降级 char,byte,shot参与运算时候自动提升为int型 因为 ...

  7. java学习笔记——数据类型及类型转换

    数据类型分为: 1.引用类型(字符型); 2.基本数据类型(数值型); 以下为基本数据类型介绍(括号内的数字表示该类型所占据的字节数) a.整型 byte(8)   short(16)   int(3 ...

  8. Java学习之多线程(定义)

    进程:正在运行中的程序线程:负责执行程序的控制单元(执行路径)一个进程中可以有多个执行路径,称之为多线程一个进程中至少要有一个线程 创建新执行线程有两种方式 一.继承Thread类步骤:1.定义一个类 ...

  9. Java 学习(4):基本数据类型,变量类型

    目录 --- 基本数据类型 --- 变量类型 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用 ...

随机推荐

  1. linux 使用笔记3

    解决linux下打开txt乱码问题 在Linux下要阅读windows生成的txt文件,需要通过iconv进行字符转化 iconv -f gb2312 -t utf8 ./读书笔记.txt > ...

  2. Luogu 4234 最小差值生成树 - LCT 维护链信息

    Solution 将边从小到大排序, 添新边$(u, v)$时 若$u,v$不连通则直接添, 若连通则 把链上最小的边去掉 再添边. 若已经加入了 $N - 1$条边则更新答案. Code #incl ...

  3. FoxMail提示:请求的名称有效,但是找不到请求的类型的数据

    FoxMail发送或者接收邮件的时候,提示如下信息: <错误信息:请求的名称有效,但是找不到请求的类型的数据> 一,DNS解析不稳定 解决办法:修改本地电脑上面本地连接中的DNS地址< ...

  4. delphi 7 求无码

    我们知道delphi很多源码,都是没有提供的,比如BDE,一旦有问题,我们也找不到办法解决,那么那些dcu对应的pas是没有公布的呢?笔者做了个统计. 下面是delphi7 的,如果你的程序有用到没有 ...

  5. uuid唯一吗

    是唯一的.我在几台硬件完全相同(同一批购买的).软件也完全相同(用同一个GHOST系统安装)的电脑上试过:  不同的电脑上,wmic csproduct get uuid 获取的UUID码是不同的.另 ...

  6. mfc获取exe的版本信息

    CString GetFileVersion(const CString& sTargetFileName){ DWORD nInfoSize = 0, dwHandle = 0; nInfo ...

  7. Spring Boot REST(二)源码分析

    Spring Boot REST(二)源码分析 Spring 系列目录(https://www.cnblogs.com/binarylei/p/10117436.html) SpringBoot RE ...

  8. Spring 注解原理(三)@Qualifier @Value

    Spring 注解原理(三)@Qualifier @Value Spring 系列目录(https://www.cnblogs.com/binarylei/p/10198698.html) 一.Aut ...

  9. 好像leeceode题目我的博客太长了,需要重新建立一个. leecode刷题第二个

    376. Wiggle Subsequence               自己没想出来,看了别人的分析. 主要是要分析出升序降序只跟临近的2个决定.虽然直觉上不是这样. 455. 分发饼干     ...

  10. nginx xxx.conf

    server { listen 80 ; server_name xxx.test.cn localhost 127.0.0.1 115.29.96.222; access_log /var/log/ ...