「java流程控制练习」java的流程控制
今天给各位分享java流程控制练习的知识,其中也会对java的流程控制进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
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题,请教大家谢谢了
public static void main(String[] args) {
int number,fact=1; //定义变量,number是用户的输入值,fact是结果值
String msg=""; //定义要显示的信息的变量
Scanner input=new Scanner(System.in); //等待并接收用户输入的语句
System.out.println("请输入一个10以内的正整数:"); //在屏幕上打印提示语句
number=input.nextInt(); //如果用户有输入,则把输入的值放入到number变量中
if(number10 || number1){ 如果用户的输入值不在1到10以内,则打印错误信息并退出程序
System.out.println("数据无效");
return;
}
//如果输入正确则继续执行
System.out.print(number+"!="); //屏幕打印出结果的前部分则,4!=
//计算阶乘
for(int i=1;inumber;i++){
msg+=i+"*";//提示信息的组合如,1*2*3*4
fact*=i; //结果值的计算
}
//组合结果,并显示
fact*=number; //最后一位的计算
msg+=number+"="+fact; //最后一位的信息组合
System.out.println(msg); //打印最后结果信息
}
一个流程控制的简单JAVA题,请求帮助!
因为你count的初值是1,如果有一个的话count+1变为2
所以count一直比实际个数大一 所以最后要减一
java流程控制练习的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java的流程控制、java流程控制练习的信息别忘了在本站进行查找喔。
发布于:2022-12-04,除非注明,否则均为
原创文章,转载请注明出处。