当前位置:首页 » 编程语言 » java中if循环

java中if循环

发布时间: 2022-06-15 04:57:40

㈠ 请教一下java中if循环语句一个问题~ ~

第1个循环中你把a=1,b=1代进去就知道了第一行就是两的*呀。第1个两的if语句是顺序执行的,第二个是不满足第一个if时才执行elseif。没看清楚吧

㈡ java中的if循环题目。在线等谢谢

小伙子,汗.
if(){
}else{
}
语句中,只有一个语句块会被执行,而且,只会被执行一次,所以,在在条件里打代码,是输出不了你要的结果的

想要输出你要的结果,只能在if的语句外加其它逻辑才可以.

记得多看基础,搞清楚各种语法和语句的用法

㈢ Java中if语句

for (int i = 1; i<=10 ;i++)
{
if ( i == 1)
{
System.out.println("A");
}
else if ( i == 2)
{
System.out.println("B");
}
else if ( i == 3)
{
System.out.println("C");
}
else
{
System.out.println(i);
}
}

㈣ JAVA中if,switch,while,do-while,for语句的区别

各循环语句间的区别
在Java语言中,提供了for、while和do...while
3种常用的循环语句,这3种语句都可以用来处理同一问题,在一般情况下它们可以互相代替。但是在实际应用中,也有一些区别,下面进行具体介绍。
(1)while语句和do...while语句,只在while后面指定循环条件,但是需要在循环体中包括使循环趋于结束的语句,而for语句则可以在迭代语句中包含使循环趋于结束的语句。
(2)用while语句和do...while语句时,对循环变量的初始化操作应该放在while语句和do...while语句之前,而for语句则可以在初始化语句中完成。
(3)while语句和do...while语句实现的功能相同,唯一的区别就是do…while语句先执行后判断,无论表达式的值是否为true,都将执行一次循环;而while语句则是首先判断表达式的值是否为true,如果为true则执行循环语句;否则将不执行循环语句。
(4)for循环语句一般用在对于循环次数已知的情况下,而while语句和do...while语句则一般用在对于循环次数不确定的情况下。

㈤ JAVA中:for语句和if语句的嵌套循环题:

先写出for循环啊,确定循环的次数.你是1-1000就是1000次啊.
例:(int
i=1;i<=1000;i++)
然后写出if语句,在()中写出判断是否是质数的条件.
如果成立就用System.out.println(i);输出这个数就是了.
如果还想要求出一共有多少个这个数的话你可以在循环外定义一个int的变量.初始值为0;例:int
a
=
0;
然后在if中的输出语句前后用a++,最后在循环外输出变量a就是了.

㈥ 请问Java中如何在 if 的条件里加循环

你可以写个函数来循环,然后用这个函数的返回值来判断,楼上的那个,不仔细看需求,黄牌警告一次

㈦ java的if循环!

把第二个if 改成else if,其他不变,你再试试

㈧ java的if语句怎么用

if(con1){

code1

}else{

code2

}

con1是一个条件 ,返回类型为布尔,如1==2[返回false]

code1表示con1成立 即返回true 执行的代码块

code2表示code不成立 即返回false 执行的代码块

㈨ Java中连续使用if,为什么程序会出错

首先说明,java中if可以那样用。问题的原因是程序逻辑有问题。
我在程序中if(n%2==1)
n=3*n+1;后加了一个打印语句。
用if(n%2==0)n=n/2;
if(n%2==1)
n=3*n+1;
结果这样的,
times=1,n=10
times=2,n=16
用if(n%2==0)n=n/2;
else
n=3*n+1;
结果是
times=1,n=10
times=2,n=5
用if(n%2==0)n=n/2;
if(n%2==1)
n=3*n+1;
n值可能会改变两次。

㈩ java中if 循环的问题。

package pk;

import java.util.*;

public class Guess {
int playerScore = 0;// 玩家初始积分
int pcScore = 0;// 电脑初始积分

Scanner input = new Scanner(System.in);

/**
* 选择玩家角色
*
* @param a
* @return
*/
public String name(int a) {
String playName = "";
switch (a) {
case 1:
playName = "雪糕";
break;
case 2:
playName = "冰糕";
break;
case 3:
playName = "棒冰";
break;
}
return playName;
}

/**
* 选择玩家出拳
*
* @param b
* @return
*/
public String guess(int b) {
String guess = "";
switch (b) {
case 1:
guess = "剪刀";
break;
case 2:
guess = "石头";
break;
case 3:
guess = "布";
break;
}
return guess;
}

/**
* 游戏开始
*/
public void play() {
System.out.println("**********欢迎来猜拳游戏**************\n\n");

System.out.println("*******1:剪刀 2:石头 3:布*******");
System.out.println("**********3局定胜负**********\n");
//
System.out.println("你选择角色:1:雪糕 2:冰糕 3:棒冰");// 玩家选人
int playerName = input.nextInt();
System.out.println("你选择:" + name(playerName));
int pcName = (int) (Math.random() * 3 + 1);
System.out.println("电脑选择:" + name(pcName) + "\n");// 电脑选人
//

//
int i = 0;// 初始次数
do {
i++;
;
System.out.println("请选择你要出的拳:");// 玩家出拳
int playerGuess = input.nextInt();
System.out.println("你出的拳:" + guess(playerGuess));
int pcGuess = (int) (Math.random() * 3 + 1);// 电脑出拳
System.out.println("电脑的拳:" + guess(pcGuess) + "\n");
//
if (playerGuess == pcGuess) {
System.out.println("平局!!");
} else if ((playerGuess == 1 && pcGuess == 3)
|| (playerGuess == 2 && pcGuess == 1)
|| (playerGuess == 3 && pcGuess == 2)) {
System.out.println(name(playerName) + "你赢了!\n");
playerScore = playerScore + 1;
pcScore = pcScore - 1;
} else {
System.out.println(name(playerName) + "你输了!\n");
playerScore = playerScore - 1;
pcScore = pcScore + 1;
}
//
while (i == 3) {
System.out.println(name(playerName) + "是否继续(y/n)?");// 是否继续
String in = input.next();
if (in.equals("y")) {
i = 0;
} else {
i++;
}
}
} while (i <= 3);
//
System.out.println(name(playerName) + "的积分" + playerScore);
System.out.println(name(pcName) + "的积分" + pcScore);
}
}

/*----------测试类-------------*/
package pk;

public class test {

/**
* @param args
*/
public static void main(String[] args) {
Guess py=new Guess();
py.play();
}

}

这个我很久很久以前很久以前很久写的! 一个猜拳游戏

热点内容
什么样配置手机适合玩大型游戏 发布:2025-04-04 13:00:51 浏览:138
ios天天酷跑刷分脚本 发布:2025-04-04 13:00:05 浏览:263
c二维码源码 发布:2025-04-04 12:47:31 浏览:637
地铁加密线是什么意思 发布:2025-04-04 12:32:00 浏览:121
linux下载解压 发布:2025-04-04 12:23:45 浏览:792
怎么在服务器里设材质包 发布:2025-04-04 12:10:08 浏览:630
php学习路线 发布:2025-04-04 12:05:13 浏览:755
压缩文件视频 发布:2025-04-04 12:00:48 浏览:321
17php 发布:2025-04-04 11:54:33 浏览:213
仿链家源码 发布:2025-04-04 11:48:46 浏览:423