选择语句什么的
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.关于运算的优先级
跳过