用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

ajjrx    -  云代码空间

—— Habit is the love.

运算符operator

2016-05-19|1011阅||

摘要:运算符operator

class hello {
 
    //main函数,打印简单输出
     
    public static void main(String[] args){
        int hour = 11;
        int minute;//当声明一个变量时, 就创建了一个命名的存储地址。
        minute = 59;//当向一个变量赋值时是将数值存放在变量所对应的存储地址中。
        System.out.println("Hello, world.");
        System.out.print("Number of minutes since midnight: ");
        System.out.println(hour * 60 + minute);
        System.out.print("Fraction of the hour that has passed: ");
        //minte的值59, 59(除数)除以60(被除数)应该为0.98333, 而不是0。问题在于,此时Java执行的是整数除法。
        System.out.println(minute / 60); //整数除法:当两个操作数都为整数时(操作数是运算符的作用对象), 结果照样为整数, 并且结果向下取整, 因此0.98333向下取整为0。
        System.out.print("Percentage of the hour that has passed: ");
        int Percentage;
        //要考虑运算符优先级,也可以使用圆括号来改变运算符优先级
        Percentage = (minute * 100) / 60;//赋值语句左侧应该为变量名, 而不是表达式。
        System.out.println( Percentage + "%");//输出对应近似百分数。(+运算符可以用于字符串, 对于字符串, +运算符表示字符串拼接)
    }
}

顶 0踩 0收藏
文章评论
    发表评论

    个人资料

    • 昵称: ajjrx
    • 等级: 中级程序员
    • 积分: 426
    • 代码: 1 个
    • 文章: 17 篇
    • 随想: 1 条
    • 访问: 7 次
    • 关注

    人气代码

    最新提问

      站长推荐