今日Java作业

渡星河
2022-12-07 / 0 评论 / 15 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年12月08日,已超过650天没有更新,若内容或图片失效,请留言反馈。

作业题目

题目

1、00101010 | 00010111语句的执行结果为2、00101010 & 00010111语句的执行结果为3、37.2%10的运算结果为
4、定义一个华氏度,转换成相应的摄氏度输出。(转换规则:摄氏度=5/9*(华氏度–32))5、定义一个三位整数,分别输出其个位、十位和百位
6、定义一个四位整数,分别输出其个位、十位和百位、千位
7、完成打印输出Java所有基本数据类型及所占字节数,格式如效果图。
类型所占字节
取值范围
占多少位
byte1字节
-2^7~2个7-1
8位
short 2字节
-2个15~2个15-116位
int
4字节
-2个31~2个31-132位
8、从键盘输入三角形的底和高,并输出三角形的面积。
9、从控制台输入学员王浩3门课程(Java、SQL、Php)成绩,编写程序实现
(1) Java课和SQL课的分数之差
(2)3门课的平均分
10、定义两个变量int a = 10 int b = 20 ,交换两个变量的值11、选做题
某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,
加密规则如下:每位数字都加上3然后除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
要求:键盘上输入四位号码,求加密后的号码为多少?

答案

题目简单不做思路分析,思路分析请搜索上一次的Java作业

import java.util.Scanner;

public class work {
    public static void main(String[] args) {
        System.out.println(00101010 | 00010111);
        //37449
        System.out.println(00101010 & 00010111);
        //8
        System.out.println(37.2%10);
        //7.200000000000003
        Scanner sc = new Scanner(System.in);
        System.out.println("输入摄氏度");
        float c = sc.nextFloat();
        float jg = c*9/5+32;
        System.out.println("温度转换结果为:"+jg);
        //--------------------------------
        tree();
        //--------------------------------
        four();
        System.out.println("类型       所占字节           取值范围                  占多少位");
        System.out.println("byte       1字节                  -2^7~2^7-1            8位");
        System.out.println("short      2字节           -2^15~2^15-1       16位");
        System.out.println("int          4字节           -2^31~2^31-1        32位");
        //---------------
        five();
        sex();
        //交换
        int a = 10;
        int b = 20;
        int tmp = a;
        a=b;b=tmp;
//最后
        seven();
    }
    public static void tree() {
        Scanner sc = new Scanner(System.in);
        System.out.println("输入一个三位数");
        int num = sc.nextInt();
        if (num>99 && num <1000){
            int bai = num/100;
            int shi = num%100/10;
            int ge = num%100%10;
            System.out.println("百分位:"+bai+" 十分位:"+shi+" 个位:"+ge);
        }else {
            System.out.println("输入的不是一个三位整数");
        }
    }
    //第四个
    public static void four() {
        Scanner sc = new Scanner(System.in);
        System.out.println("输入一个四位数");
        int num = sc.nextInt();
        if (num>999 && num <10000){
            int qian = num/1000;
            int bai = num%1000/100;
            int shi = num%1000%100/10;
            int ge = num%1000%100%10;
            System.out.println("千分位:"+qian+" 百分位:"+bai+" 十分位:"+shi+" 个位:"+ge);
        }else {
            System.out.println("输入的不是一个四位整数");
        }


    }
    public static void five() {
        Scanner sc = new Scanner(System.in);
        System.out.println("输入高度");
        int h = sc.nextInt();
        System.out.println("输入底");
        int sd = sc.nextInt();
        System.out.println("梯形的面积为:"+(sd*h/2));

    }
    public static void sex(){
        Scanner sc = new Scanner(System.in);
        System.out.println("输入java成绩");
        int Java = sc.nextInt();
        System.out.println("输入SQL成绩");
        int Sql = sc.nextInt();
        System.out.println("输入PHP成绩");
        int Php = sc.nextInt();
        System.out.println("--------王浩同学的成绩--------");
        System.out.println("Java:"+Java);
        System.out.println("SQL:"+Sql);
        System.out.println("PHP:"+Php);
        System.out.println("平均分为:"+((Java+Sql+Php)/3));

    }
    public static void seven(){
        Scanner sc = new Scanner(System.in);
        System.out.println("四位号码");
        int num = sc.nextInt();
        if (num>999 && num <10000){
            int qian = (num/1000+3)%10;
            int bai = (num%1000/100+3)%10;
            int shi = (num%1000%100/10+3)%10;
            int ge = (num%1000%100%10+3)%10;
            qian = ge;
            ge = tmp;
            tmp = bai;
            bai=shi;
            shi=tmp;
            System.out.println("加密后:"+qian+bai+shi+ge);
        }else {
            System.out.println("输入的不是一个四位整数");
        }
    }
}

运行结果

太多了懒得截图

2

评论 (0)

取消