「javaif语句练习题」javaif语句的用法例子
本篇文章给大家谈谈javaif语句练习题,以及javaif语句的用法例子对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、初学java,求java简单练习题目。最好是关于if选择结构。如多重if,嵌套if。越多越好。谢谢!
- 2、JAVA中:for语句和if语句的嵌套循环题:
- 3、使用条件运算符写下列if语句: (JAVA题目 最好有详细解释)
- 4、java if语句中的几道问题
- 5、java语言入门的题目,今天遇到难题了,求解啊!以下是书上的问题原话:
初学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语句练习题的信息别忘了在本站进行查找喔。