「javaif语句练习题」javaif语句的用法例子

博主:adminadmin 2023-01-28 01:45:08 266

本篇文章给大家谈谈javaif语句练习题,以及javaif语句的用法例子对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

初学java,求java简单练习题目。最好是关于if选择结构。如多重if,嵌套if。越多越好。谢谢!

import java.util.Scanner;

/**

 * 由控制台输入三个数,并升序排序

 * 

 * @author young

 *

 */

public class Example {

public static void main(String[] args) {

int num1, num2, num3;

Scanner sc = new Scanner(System.in);

System.out.println("输入第一个数:");

num1 = sc.nextInt();

System.out.println("输入第二个数:");

num2 = sc.nextInt();

System.out.println("输入第三个数:");

num3 = sc.nextInt();

/* 进行排序 */

if (num1 = num2) {

if (num2 = num3) {

System.out.print(num3 + "=" + num2 + "=" + num1);

} else {

if (num1 = num3) {

System.out.print(num2 + "=" + num3 + "=" + num1);

} else {

System.out.print(num2 + "=" + num1 + "=" + num3);

}

}

} else {

if (num1 = num3) {

System.out.print(num3 + "=" + num1 + "=" + num2);

} else {

if (num2 = num3) {

System.out.print(num1 + "=" + num3 + "=" + num2);

} else {

System.out.print(num1 + "=" + num2 + "=" + num3);

}

}

}

}

}

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就是了.

使用条件运算符写下列if语句: (JAVA题目 最好有详细解释)

import java.util.Scanner;

public class T2{

public static void main(String args[]) {

int ri, repeat;

int op1, op2, res=0;

char operator;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

int a[] =new int[repeat];

for(ri=1; ri=repeat; ri++){

op1=in.nextInt();

operator =(in.next()).charAt(0);

while(operator!='='){

op2=in.nextInt();

if(operator=='+'){

op1=op1+op2;}

if(operator=='-'){

op1=op1-op2;}

if(operator=='*'){

op1=op1*op2;}

if(operator=='/'){

op1=op1/op2;}

res=op1;

operator =(in.next()).charAt(0);

}

a[ri-1] = res;

}

for(ri = 1;ri = repeat; ri++)

System.out.println(a[ri -1]);

}

}

这个是我改后的代码,已运行过,可以的!

java if语句中的几道问题

第一题:

第二题:

第三题:

int x = 1,y = 1;

if(x++==1 | ++y==1)

// x++ == 1 相当于 1 == 1 (因为++在后) 为true

//由于不是短路或,所以 ++ y还是会被执行,y = 2

{

x =7;

}

System.out.println("x="+x+",y="+y);

//x = 7,y = 2

第四题:

int x = 1,y = 1;

if(x++==1 || ++y==1)

//短路或,执行了 x++ == 1    足以得到true的结论,所以后面不执行(,就是这样分析的,包括第五题,请自行分析结果)

{

x =7;

}

System.out.println("x="+x+",y="+y);

//总结:关键看是不是短路:

 |        :不论结果怎样,都要执行

   ||   :如果前一个bool表达式足以得到结果,那么后面的就不执行了。

java语言入门的题目,今天遇到难题了,求解啊!以下是书上的问题原话:

/** * @param args * 某市不同品牌的出租车3km的起步价和计费分别为: * 夏利3元,3km以外,2.1元/km; * 富康4元,3km以外,2.4元/km; * 桑塔纳5元,3km以外2.7元/km。 * 编程实现从键盘输入乘车的车型及行车公里数,输出应付车费。 */ public static void main(String[] args) { Scanner sc=new Scanner (System.in); System.out.println("请输入车型: "); String name=sc.next(); System.out.println("请输入行车路程: "); double mile=sc.nextDouble(); int num=0; if(name.equals("夏利")){ num=1; }else if(name.equals("富康")){ num=2; }else if(name.equals("桑塔纳")){ num=3; }else{ System.out.println("输入错误"); return ; } switch (num) { case 1: if(mile=3){System.out.println("乘坐 夏利 、路程不足3 Km,应付 3 元"); }else{System.out.println("乘坐夏利、路程超过 3 Km ,应付"+(3+(mile-3)*2.1)+"元");} break; case 2: if(mile=3){System.out.println("乘坐富康 、路程不足3 Km,应付 4 元"); }else{System.out.println("乘坐夏利、路程超过 3 Km ,应付"+(3+(mile-3)*2.4)+"元");} break; case 3: if(mile=3){System.out.println("乘坐 桑塔纳 、路程不足3 Km,应付 5元"); }else{System.out.println("乘坐夏利、路程超过 3 Km ,应付"+(3+(mile-3)*2.7)+"元");} break; default: } }

javaif语句练习题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javaif语句的用法例子、javaif语句练习题的信息别忘了在本站进行查找喔。