JAVA语言程序设计(基础篇)第三章->∞

本文详细介绍了JAVA语言中的选择结构,包括布尔类型的使用、if-else语句的简化技巧、逻辑运算符的应用、switch-case语句及条件表达式的具体用法,并提供了多个实例帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JAVA语言程序设计(基础篇)第三章->∞
第三章
选择
3.1
boolean:true 或 false (和C不一样)
3.5
if 分支的时候,一条语句的情况可以忽略花括号

注意不同情况中重复代码

eg:

if(xxx)
    {
        t = 5000;
        System.out .println("t * t");
     }
 else   
     {
        t = 1000;
        System.out .println("t * t");
        }

改成

if(xxx)
    { 
        t = 5000;
    }
else
    {
        t = 1000;
    }
System.out.prinln(" t * t ");

简化boolean

if(ins)
{
even = true;
}
else
{
even = false;
}

改成

boolean even 
= num % 2 == 0 ;

3.注意浮点数 double 16 位小数

3.7**随机数**
eg:

int number = (int)(Math.random() * 10);

3.10 逻辑运算符
下方表达式在数学中是正确的,在 java 中错误

(1 <=number <=31)

因为(1 <=number)得到boolean的 true 或者 false ,不能继续和31比较,操作数不兼容!!!

改成
(1 <=number) && (number <=31)

3.11
!(condition1 || condition2) 等价于 condition1&&condition2

3.13

switch(status){
    case 0: xxxxxxxxxxxxx;
          break;
    case 1: xxxxxxxxxxxxx;
          break;
    default:xxxxx;//没有符合条件的case的默认动作
}

3.14条件表达式
与C语言类似的三元运算符

if ( x> 0)
    y = 1;
else
    y = 0;

可以转换为

y = (x > 0) ? 1 :  0;
boolean ? expression1 : expression 2; 

![这里写图片描述](https://img-blog.youkuaiyun.com/20171021164731902?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuY2V3YXRjaGRvZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast
这里写图片描述

和C重复,下面略写
1if语句
if->else if->else

2.switch语句

switch(status){
    case 0://xxxxxxxx
        break;//省略break,顺序执行
    case 1://xxxxxxxx
        break;  
    ////////////////////////////
    default;

}

关键术语 本章小结 待上传

/////////////////////////////////////////////////////////////////////////
第四章 数学函数 字符 字符串

4.2 数学函数方法
指数函数方法
取整方法
min, max , abs方法
random方法

4.3
char:强制转换只取数据低十六位;
0——0XFFFF任何一个十六进制正整数都可以隐式转换成字符型数据,其余必须显示转化为char

4.4 String型
”字符串“数据类型:引用类型(reference type)
字符串转换:“Welcome” . toLowerCase();
“Welcome” . toUpperCase();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值