JAVA基础学习 02

3.5 数据类型转换

3.5.1 隐式数据类型转换
下面 通过 一个 简单 实例 介绍 数据 类型 隐式 转换。 【例 3. 21】 在 项目 中 创建 类 Conver, 在 主 方法 中 创建 不同 数值 型 的 变量, 实 现将 各 变量 隐式 转换。

public class Conver{
	public static void main(String[] args){
		byte mybyte = 127;
		int myint = 150;
		float myfloat = 452.12f;
		char mychar = 10;
		double mydouble = 45.46546;
		System.out.println("byte型与flaot型数据进行运算结果为:" + (mybate + myfloat));
		System.out.println("byte与int 数据进行运算结果为:"+mybayte *myint);
		System.out.println("byte与char进行运算结果为"+ mybyte/mychar);
		System.out.println("double 型与char型数据进行运算结果为:"+(mydouble+mychar));
	}
}

Java三种取整方法:
方法一:向上取整Math.ceil();
举例:Math.ceil(11.4)=12; Math.ceil(-11.6)=-11;

方法二:向下取整Math.floor();
举例:Math.floor(11.7)=11;Math.floor(-11.2)=-12;

方法三:四舍五入Math.round();
顾名思义,四舍五入后取整,其算法为Math.round(x+0.5),即原来的数字加上0.5后再想下取整即可。
举例:Math.round(11.5)=12;
Math.round(-11.5)=-11;
4. 2. 1   if 条件 语句
if 条件 语句 是 一个 重要的 编程 语句, 用于 告诉 程序 在某 个 条件 成立 的 情况下 执行 某段 语句, 而在 另一种 情况下 执行 另外 的 语句。
使用 if 条件 语句, 可选择 是否 要 执行 紧跟 在 条件 之后 的 那个 语句。 关键字 if 之后 是 作为 条件 的“ 布尔 表达式”, 如果 该 表达式 返回 的 结果 为 true, 则 执行 其后 的 语句; 若为 false, 则 不 执行 if 条件 之后 的 语句。
if 条件 语句 可分 为 简单 的 if 条件 语句、 if… else 语句 和 if… else if 多分 支 语句。

  1. 简单 的 if 条件 语句
    JAVA基础学习 02_第1张图片
    JAVA基础学习 02_第2张图片
    if else 可以使用三元运算符进行简化:
    if(a > 0 )
    b = a;
    else
    b= -a;

可以简写成:
b = a >0 ? a:-a;

JAVA基础学习 02_第3张图片
JAVA基础学习 02_第4张图片
JAVA基础学习 02_第5张图片
JAVA基础学习 02_第6张图片

for循环:
JAVA基础学习 02_第7张图片

JAVA基础学习 02_第8张图片
循环控制
在这里插入图片描述
JAVA基础学习 02_第9张图片
使用break跳出循环:
JAVA基础学习 02_第10张图片
JAVA基础学习 02_第11张图片
【例 4. 16】 用带 有 标签 的 break 跳出 外层 循环。

public class BreakOutsideNested {
    public static void main(String[] args) {
        Loop:for (int i = 0; i < 3; i++){
            for (int j=0; j<6; j++){
                if (j ==4){
                    break Loop;
                }
                System.out.println("i=" + i + "  j=" +j);
            }
        }
    }
}

JAVA基础学习 02_第12张图片

你可能感兴趣的:(JAVA)