栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java练习题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java练习题

1.定义一个小写字母a并将小写字母a转换成大写字母A:

  package abc;
  import java.util.Scanner;
    public class aA {
public static void main(String[] args) {
    // TODO Auto-generated method stub
    char ch='a';
    char upper=(char)(ch-32);
    System.out.println("转换前"+ch+"t"+"转换后:"+upper);     
}
   }

2.输入商品数量和单价,根据数量打不同的折扣,小于50个,打95折,50~100个,打85折,大于100个,打75折,输出应付金额

  package exe1;
​
  import java.util.Scanner;
​
  public class Renwu3 {
public static void main(String[] args) {
    // TODO Auto-generated method stub
    Scanner scanner=new Scanner(System.in);
    System.out.println("请输入所购买商品的数量:");
    int n=scanner.nextInt();
    System.out.println("请输入所购买商品的价格:");
    double p=scanner.nextInt();
    double sum=0;
    sum=n*p;
    if(n>50){
        System.out.println("你所购买商品的价格为:"+sum*0.95);
    }else if(n>100){
        System.out.println("你所购买商品的价格为:"+sum*0.85);
    }else{
        System.out.println("你所购买商品的价格为:"+sum*0.75);
    }   
    }
}

3.打印九九乘法表:

public static void main(String[] args) {
        // TODO Auto-generated method stub
        //System.out.println("九九乘法口诀表:");
        for(int i=1;i<=9;i++){
            for(int j=1;j<=i;j++){                      
                    System.out.print(j+"*"+i+"="+j*i+"t");
            }
            System.out.println("");
                 }
        }
          }

4.定义两张纸牌,输出输出交换前后手中的纸牌和交换前后手中的纸牌:

    package WH;
     public class lia {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int a=8;
        int b=10;
        int t=0;
        System.out.println("输出交换前后手中的纸牌:");
        System.out.println("右手中的纸牌:"+a);
        System.out.println("左手中的纸牌:"+b);
        System.out.println();
        t=a;
        a=b;
        b=t;
        System.out.println("输出交换前后手中的纸牌:");
        System.out.println("右手中的纸牌:"+a);
        System.out.println("左手中的纸牌:"+b);
    }
    }

5.从键盘输入一个成绩 如果成绩等于100分就买车 如果成绩大于等于90分就买手机 如果成绩大于等于60分就参考书 否则就什么都不买

```java
package WH;
    import java.util.*;
    public class li25 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc=new Scanner(System.in);
        System.out.print("请输入成绩:");
        int score=sc.nextInt();
        if (score==100) {
            System.out.println("买车!");          
        }else if(score>=90) {
            System.out.println("买手机!");     
        }else if(score>=60){
            System.out.println("买参考书!");    
        }else{
            System.out.println("什么都不买!");   
        }
       }
      }
```

6.判断一个5位数,例如12321,正着倒着,是相同的数字则为回文数 输入5位整数,获取到个位数、十位数、千位数、万位数--->个位==万位&&十位==千位

package exe1;

import java.util.Scanner;

public class Renwu2 {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    Scanner scanner=new Scanner(System.in);
    System.out.println("请输入一串数字");
    int temp=scanner.nextInt();
    if(temp>=10000&&temp<=99999){
        int gewei  =temp%10;
        int shiwei =temp/10%10;
        int qianwei=temp/1000%10;
        int wanwei =temp/10000;
        if(gewei==wanwei&&shiwei==qianwei){
            System.out.println("输入的是回文数"+temp);
         }else{
            System.out.println("输入的不是回文数");
              }
     }else {
        System.out.println("输入的数字不对");
     }
​
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/583827.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号