Java流程控制代码实例,java流程控制语句
JAVA流程控制判断,大家帮小弟我写一小段比较的代码,小弟我初学者实在不会了,谢谢了
if(a == b)
创新互联建站:从2013年开始为各行业开拓出企业自己的“网站建设”服务,为上千公司企业提供了专业的做网站、成都做网站、网页设计和网站推广服务, 按需求定制网站由设计师亲自精心设计,设计的效果完全按照客户的要求,并适当的提出合理的建议,拥有的视觉效果,策划师分析客户的同行竞争对手,根据客户的实际情况给出合理的网站构架,制作客户同行业具有领先地位的。
{
平局
}
else if(a - b == 1 || a - b == -2)
{
a胜利
}
else
{b胜利}
java表达式和流程控制语句 编程题求解!!!!!
所有的代码如下:
public class Ex01 {
public static void dis01() {
for (int i = 0; i 4; i++) {
for (int j = 0; j (7 - (2 * i)); j++) {
System.out.print("*");
}
System.out.println();
}
for (int i = 0; i 3; i++) {
for (int j = 0; j ((2 * i) + 3); j++) {
System.out.print("*");
}
System.out.println();
}
}
public static void dis02() {
for (int i = 0; i 10; i++) {
for (int j = 0; j 10 - i; j++) {
System.out.print("*");
}
System.out.println();
}
}
public static void dis03() {
int b = 0;
int a = 0;
int count = 0;
int arr[] = new int[100];
for (int i = 0; i 100; i++) {
arr[i] = (int) (Math.random() * 100);
if (b arr[i])
b = arr[i];
if (a arr[i])
a = arr[i];
if (arr[i] 50)
count++;
}
System.out.println("最大值为" + b + "\n最小值为" + a + "\n大于50的数量为" + count);
}
public static void main(String[] args) {
System.out.println("第一个输出结果:----------------");
dis01();
System.out.println("第二个输出结果:----------------");
dis02();
System.out.println("第三个输出结果:----------------");
dis03();
}
}
结果如下:
JAVA流程控制语句程序问题
问题一、lMiddleSum这个变量在每次算阶乘时都要初始化为1,所以放在外循环里面
问题二、1/lMiddleSum出来永远是整型的,用1.0/lMiddleSum
double dSum = 0;
long lMiddleSum;
for (int i = 1; i 21; i++) {
lMiddleSum = 1;
for (int j = 1; j = i; j++) {
lMiddleSum *= j;
}
dSum += 1.0 / lMiddleSum;
System.out.println(dSum);
}
System.out.println("1+1/2!+1/3!+...+1/20!" + dSum);
添加的话这样:
public class Reciprocal
{
public static void main(String[] args)
{
double dSum=0;
long lMiddleSum=1;
for(int i=1;i21;i++)
{
lMiddleSum=1;//添加这个,但运算结果还是错,下面的除法要用1.0来除
for(int j=1;j=i;j++)
{
lMiddleSum*=j;
}
System.out.println(lMiddleSum);
dSum+=1/lMiddleSum;
}
System.out.println("1+1/2!+1/3!+...+1/20!"+ dSum);
}
}
网站栏目:Java流程控制代码实例,java流程控制语句
当前链接:http://myzitong.com/article/dsieedi.html