//一张纸折叠多少次高度能超过喜马拉雅山 double paper = 0.1; double height = 8848860; int ct = 0; boolean ok = false; while(ok == false) { if(paper >= height) { System.out.println("次数"+ct); ok = true; break; } paper = paper + paper; ct++; } //区分&&和& //1.两个表达的都是且的意思,只有两边都为true时,结果才为true //2.执行过程中,如果符号左边为true,&&和&都会执行右操作,左边为false,&&右边不再执行 //3.实际开发中,推荐使用双写的&&和|| boolean b = true; b = false; int num1 = 10; if(b & num1++ > 0) { System.out.println("窗前明月光"); } else { System.out.println("疑是地上霜"); } System.out.println(num1); boolean b1 = true; b1 = false; int num2 = 10; if(b && num1++ > 0) { System.out.println("窗前明月光"); } else { System.out.println("疑是地上霜"); } System.out.println(num2);
//一张纸折叠多少次高度能超过喜马拉雅山
double paper = 0.1;
double height = 8848860;
int ct = 0;
boolean ok = false;
while(ok == false)
{
if(paper >= height)
{
System.out.println("次数"+ct);
ok = true;
break;
}
paper = paper + paper;
ct++;
}//区分&&和&
//1.两个表达的都是且的意思,只有两边都为true时,结果才为true
//2.执行过程中,如果符号左边为true,&&和&都会执行右操作,左边为false,&&右边不再执行
//3.实际开发中,推荐使用双写的&&和||
boolean b = true;
b = false;
int num1 = 10;
if(b & num1++ > 0)
{
System.out.println("窗前明月光");
}
else
{
System.out.println("疑是地上霜");
}
System.out.println(num1);
boolean b1 = true;
b1 = false;
int num2 = 10;
if(b && num1++ > 0)
{
System.out.println("窗前明月光");
}
else
{
System.out.println("疑是地上霜");
}
System.out.println(num2);
JAVA经典问题之一张纸(单位为毫米)折叠多少次高度能超过喜马拉雅山8848米以及区分&&和&------JAVA
于 2023-04-08 16:44:53 首次发布