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

javaSE题目练习和答案以及解题思路,持续更新中......

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

javaSE题目练习和答案以及解题思路,持续更新中......

1.题目:输出“这是我的第一行java代码”

package bao;
public class one {
    public static void main(String[] args) {
        System.out.println("这是我的第一行java代码");
    }
}

运行结果:

这是我的第一行java代码

2.题目:拼接打印一些个人信息(今年年份,姓名,身高,喜好) 

package bao;
public class one {
    public static void main(String[] args) {
        //1.先定义不同的数据容器来放不同类型的值
        int year = 2022;//定义一个year放年份
        String name = "猫猫";//定义一个name放名字
        double height = 188.00;//定义一个height放身高
        String hobby = "白日做梦";//定义一个hobby放兴趣爱好
            //2.把这些值都+起来,用n换行输出
        System.out.println("今年是"+year+"年n"+"我的名字是"+name+"n我的身高是"+height+"n我的爱好是"+hobby);
    }
}

运行结果:

今年是2022年
我的名字是猫猫
我的身高是188.0
我的爱好是白日做梦

3.题目:定义两个整数,打印加减乘除结果

package bao;
public class one {
    public static void main(String[] args) {
        int a = 88;//定义a值为88
        int b = 66;//定义b值为66
        int sum1 = a + b;
        int sum2 = a - b;
        int sum3 = a * b;
        double sum4 = (double) a / (double) b;//这里用双精度double来强制转化会更精确
        System.out.println("a+b结果为"+sum1);
        System.out.println("a-b结果为"+sum2);
        System.out.println("a*b结果为"+sum3);
        System.out.println("a/b结果为"+sum4);
    }//易出现的错误:直接在输出里面进行相加是字符串数值的简单连接而已
    //错误示范:System.out.println("a+b结果为"+a+b);
}

 运行结果:

a+b结果为154
a-b结果为22
a*b结果为5808
a/b结果为1.3333333333333333

4.题目:预测身高案例,要求通过父母的身高推测出子女的遗传身高,遗传身高如下:

儿子身高(厘米)  =(父亲身高+母亲身高)x1.08÷2

女儿身高 (厘米) =(父亲身高x0.923+母亲身高)÷2

已知父亲身高为177cm,母亲身高168cm

求该子女的预测身高

package bao;
public class one {
    public static void main(String[] args) {
        //在里面涉及到四个人,那就要设计4个盒子分别去储存这些值,这些值可以相互计算
        double man = 177.0;//父亲身高
        double woman = 168.0;//母亲身高
        double boy = (man+woman)*1.08/2;//计算儿子boy身高
        double girl =(man*0.923+woman)/2;//计算女儿girl身高
        System.out.println("儿子的身高为"+boy+"cm");//输出儿子身高
        System.out.println("女儿的身高为"+girl+"cm");//输出女儿身高
    }
}

运行结果:

儿子的身高为186.3cm
女儿的身高为165.6855cm

5.题目:小红有10块钱,攒了几天后发现她的钱比原来的两倍还多10块钱,小蓝有15块钱,攒了几天后,发现她的钱更好是原来的两倍,请问她们现在的钱是一样多吗?

package bao;
public class one {
    public static void main(String[] args) {
        //涉及到两个人,那就设计两个变量来存放值
        double red = 10.0;//小红
        double blue = 15.0;//小蓝
        red = red*2+10;//根据题目写条件,赋值给自身,30
        blue =blue*2;//根据题目写条件,赋值给自身,30
        if (red==blue){//对两个值进行判断
            System.out.println("她们钱一样多");
        }else {
            System.out.println("她们钱不一样多");
        }
    }
}

 运行结果:

她们钱一样多

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1031159.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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