【自学笔记】java第三章——选择语句

选择语句什么的

1.布尔数据类型

如何比较两个值?

 

2.产生随机数

其中一种方法:System.currentTimeMillis()%10

import java.util.Scanner;

public class radomnubmber {
    public static void main(String[] arg){
        int number1=(int)(System.currentTimeMillis()%10);
        int number2=(int)(System.currentTimeMillis()*7%10);
        Scanner input=new Scanner(System.in);
        System.out.println(number1+"+"+number2);
        int answer=input.nextInt();
        System.out.println((number1+number2==answer));
    }
}//成功实现

3.if语句

//单向:
if(条件){
}
//双向:
if(布尔表达式){
}
else(布尔表达式){
}
//嵌套实现多重选择
if(){
	if(){
		}
}
else(){

}

4.逻辑运算符

 

5.条件表达式

if(x>0)
	y=1;
else
	y=-1;
// 也可:
y=(x>0) ? 1 : -1;

6.格式化控制台的输出

格式与c语言相同:

 

 

报错:

Cannot resolve method 'println(java.lang.String, int, double)'

把println改为printf就可以了 println不能用于格式化输出 1. print为一般输出,同样不能保留精度格式转化,也不能换行输出 2.printf常用于格式转换,但需要注意不是换行输出,只用于精度转换 3.println为换行输出,不能用于格式转换

public class num {
    public static void main(String[] arg){
        int a=5;
        double b=1.23;
        System.out.printf("%5d,%5f",a,b);
    }
}//实现成功

7.关于运算的优先级

跳过

8.(GUI)确认对话框(showInputDialog)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值