第一题:输入一个三位整数,判其是不是降序数如:245是降序数
本题需要知道什么是降序数,即:百位>十位>个位
进入Java输入代码区域后,输入代码:
public class qqqqq {
public static void main(String[] args) {
//导包并创建scanner
Int s=234;
//输入一个三位数
A=s/100;
//确定百位数
B=(s%100)/10;
//确定十位数
C=(s%100)%10;
//确定个位数
If (A>B>C){
//判断条件
System.out.println(s+“是降序数”);
//输出是}
else{
System.out.println(s+“不是降序数”);
//输出否
}
第二题:判断一个两位数,是奇数还是偶数(if…else 嵌套)
本题需要明白什么是奇数什么是偶数,什么是两位数进入Java输入代码区域后,输入代码:
public class qqqqq {
public static void main(String[] args) {
//导包并创建scanner
Int a =88
//输入一个整数
If(a>=10&&a<=99){
//判断是否为两位数If(a/2=0){
//判断是否为偶数
System.out.println(num+“是偶数”);
//输出是偶数}else{
System.out.println(num+“是奇数”);
//输出是奇数}
}else{
System.out.println(num + “不是两位数”);
//输出不是两位数
}
第三题:给定一个百分制的分数,输出相应的等级。90分以上 优秀 80~89 良好 70~79 中等 60~69 及格 60分以下 不及格
import java.util.Scanner;
class ifDemo{ public static void main(String[] args){ System.out.println(“请输入一个分数”);
double score; Scanner scanner = new Scanner(System.in); score = scanner.nextDouble();
//判断输入是否有效 if(score<0||score>100){ System.out.println(“输入有误!”); System.exit(0);
}
if(score>=90){ System.out.println(“优秀”);}
else if(score>=80){ System.out.println(“良好”); }
else if(score>=70){ System.out.println(“中等”); }
else if(score>=60){ System.out.println(“及格”); }
else{ System.out.println(“不及格”); }
第四题:请输入三个数,然后从大到小排序输出:
在这里插入图片描述
第五题:输入一个整数,如果输入的数大于等于999,那么输出“输入的数>=999”,否则的话就输出“输入的数<999”
package com.hz.choice;
import java.util.Scanner;
/**
*3、输入一个整数,如果输入的数大于等于999,那么输出“输入的数>=999”,否则的话就输出“输入的数<999”;
*@author ztw
*
/
public class practice03{
static int number;
public static void main (String[] args) {
System.out.println(“输入一个整数”);
Scanner sc = new Scanner(System.in);
number = sc.nextlnt();
if(number>=999){
System.out.println(“输入的数>=999”);
}else{
System.out.println(“输入的数<999”);
}
}
}
第六题:输入一个整数,如果此数为0,则输出“石头”,如果此数为1,则输出“剪刀”,如果此数为2,则输出“布”,如果为其他,则输出“错误”。
public class practice01 {
static int number;
public static void main(String[] args) {
system.out.println(“请输入一个整数:”);
scanner sc = new Scanner(System.in);
number = sc.nextlnt();
if(number==0){
System.out.println(“石头”);
}else if(number==1){
System.out.println(“剪刀”);
}else if(number==2){
System.out.println(“布”);
}else {
System.out.println(“错误”);
}
}
}
第七题:猫的年龄
需要知道猫的年龄计算方法,即:前两年每一年相当于人类的10.5岁,之后每增加一年就增加四岁。进入Java输入代码区域后,输入代码:
public class qqqqq {
public static void main(String[] args) {
//导包并创建scanner
Int a=3; //猫活的年限
If(a>0&&a<=2){ //不到两年且出生了的条件System.out.println(“相当于人的年龄:”+a10.5); //不到两年且出生了的猫的年龄
}else if(a>2){ //大于两年的条件System.out.println(“相当于人的年龄:”+(21+(a-2)4)); //大于两年的猫的年龄
}else{
System.out.println(“猫没有出生”) //没有产生的猫
}
}
}
第八题:求一元二次方程的根(if…else if)明确需求,任务拆分,本题需要输入三个数字进行运算,并且需要一些数学公式,
公式如下:
x=[-b±√(bb-4ac)]/(2xb)
进入Java输入代码区域后,输入代码:
public class qqqqq {
public static void main(String[] args) {
//导包并创建scanner
int a=12
//这里是输入二次项的系数
int b=12
//这里是输入一次项的系数
int c=12
//这里是输入常数项
If(a!=0 )
//这里是确定是否为二元方程
{
q=bb-4ac;
//这里运用bb-4ac
Double i=(-b+Math.sqrt(q))/(2a),j=(-b+Math.sqrt(q))/(2a);
if(q<0){
//判断是否有根
System.out.println(“该方程没有实数根”);
//输出无根
}
else if(q==0){
//判断是否有两个根System.out.println(“该方程有一个相同的实数根:”+i);
//一个根输出
}
else{
System.out.println(“该方程有两个不相同的实数根:”+i+","+j);
//输出两个根
}
}
}
}
第九题:输入一个年份判断是否为闰年(if…else)
本题需要知道满足什么条件才是润年
进入Java输入代码区域后,输入代码:
public class qqqqqq {
public static void main(String[] args) {
//导包并创建scanner
int x=1999
//输入一个年份
if(x%2000 || x%40&&x%200!=0){
//判断润年的条件
System.out.println(a+“年是闰年”);
//输出是润年
}
else
{
System.out.println(a+“年不是闰年”);
//输出不是润年
}
}
}
第十题: 输入三个int型的数据,放入到a,b,c三个变量中去,使用条件结构与交换逻辑将这三个变量中的值从小到大排列,本题需要知道怎样转换数据的顺序
进入Java输入代码区域后,输入代码:
public class qqqqq {
public static void main(String[] args) {
//导包并创建scanner
Int a=12,b=11,c=20;
//输入三个两位数
If(b>a&&b>c){
//判断b是不是最大
Max=b;}
//b给最大值
Else If(c>a&&c>b){
//判断c是不是最大
Max=c;}
//c给最大值
Else Max=a;
//a给最大值
If(b<a&&b<c){
//判断b是不是最小
Min=b;}
//b给最小值
Else If(c<a&&c<b){
//判断c是不是最小
Min=c;}
//c给最小值
Else Min=a;
//a给最小值
Z=(a+b+c)-(Max+Min)
//中间值System.out.println(Min+","+Z+","+Max)
//输出结果
}