JAVA习题1

news/2024/12/28 11:56:45/

JAVA习题1

  1. 通过变量来描述学生的信息,学生信息包括:学号、姓名、性别、身高。其中学号采用整数,姓名采用字符串,性别采用字符型身高采用浮点型.

    具体的学生数据有两份,第一个学生信息是: 学号110,姓名张三,性别男,身高 1.85 米。第二个学生信息是: 学号120,姓名李四,性别女,身高1.65米。

    要求最终将学生的信息输出到控制台两个学生信息之间使用”中划线”进行分隔.

package day03;public class HelloWorld{public static void main(String[] args){int No1 = 110,No2 = 120;String Name1 = "张三",Name2 = "李四";double Height1 = 1.85,Height2=1.65;System.out.println("学号:"+No1);System.out.println("姓名:"+Name1);System.out.println("身高:"+Height1);System.out.println("---------------");System.out.println("学号:"+No2);System.out.println("姓名:"+Name2);System.out.println("身高:"+Height2);}
}

效果如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L9ig101z-1684716190105)(./Java项目1/image-20230518092814265.png)]

  1. short s1= 1;s1=s1 + 1代码有问题吗?为什么?

这段代码有问题.

s1 + 1相加后获得的是int类型,需要将结果转为short类型才能赋值给s1

package day03;public class Demo01 {public static void main(String[] args){short s1=1;s1 = (short)(s1+1);System.out.println(s1);}
}
  1. char 类型变量能不能储存一个中文的汉字,为什么?

char可以存1个中文汉字

	    String a ="中";System.out.println(a);
  1. float f = 1.0 代码有问题吗?为什么?

有问题,应该写为

	    float a2 = 1.0f;System.out.println(a2);
  1. long a=2147483648 代码有问题吗?为什么?

有问题,2147483648 默认会被存为int类型,由于int取值范围是正负21亿,大于int取值范围了所以无法存储造成报错.(过大的整数: 2147483648)

        long a=2147483648l;System.out.println(a);
  1. char c = 65536 有问题吗? 为什么?

有问题.cha取值范围是0-65535

        char c = 65535;System.out.println(c);

http://www.ppmy.cn/news/84258.html

相关文章

震惊!人工智能引发灰色经济,ChatGPT变身罪魁祸首!

人工智能技术的日益发展和普及,其呈现出无边界的开发空间,引领出无数的商业应用,越来越多的领域开始依赖这一技术,各种应用场景日益丰富,而其内在的巨大潜力也被不断开发。随之而来的则是,因为技术的滥用和…

第56章:socket介绍

socket允许位于同一主机(计算机)或使用网络连接起来的不同主机上的应用程序之间交换数据 概述 在一个典型的客户端/服务器场景中,应用程序使用socket 进行通信的方式如下: 各个应用程序创建一个socket。socket 是一个允许通信的…

hugging face开源的transformers模型可快速搭建图片分类任务

2017年,谷歌团队在论文「Attention Is All You Need」提出了创新模型,其应用于NLP领域架构Transformer模型。从模型发布至今,transformer模型风靡微软、谷歌、Meta等大型科技公司。且目前有模型大一统的趋势,现在transformer 模型不仅风靡整个NLP领域,且随着VIT SWIN等变体…

AOP参数校验

场景 在面试中,可能会问道AOP的适用场景有哪些,参数校验就是其中的一个例子 在Java使用登录or注册功能时,会需要用户提交邮箱手机号等信息,此时前端可能会做参数校验,以下代码是基于后端的参数校验,可适用…

leetcode 837. New 21 Game(新21点)

起始点数为0&#xff0c;当手上点数 < k 时抽取新的卡片&#xff0c; 每次抽取的点数范围在 1 ~ maxPts. 每次收取是独立的&#xff0c;每个点数概率相同。 当手上点数 > k 时游戏结束。 返回手上点数 < n 的概率。 思路&#xff1a; 先看特殊情况&#xff0c; k …

缺陷检查需要了解的记录

一般都是缺陷检测的应用 检测有无/破损/字符识别/测距 字符识别的功能 1,定位&#xff08;ROI&#xff09;----避免感兴趣区域抓取异常 2,相似背景表面缺陷检查---提取异常区域 第一步&#xff1a;摆正图像 第二步&#xff1b;提取区域 第三步&#xff1a;提取字符所在区域 …

MVVM封装

MVVM封装 一.MVVM1.依赖2.mvvm封装3.业务层调用1.MainService2.MainRepository3.MainViewModel4.TestActivity 4.独立运行main业务模块 一.MVVM 1.依赖 config.gradle //jetpackdef lifecycle_version "2.5.1"libLivedata "androidx.lifecycle:lifecycle-li…

Vue 3 第二十五章:插件(Plugins)

文章目录 1. 创建插件2. 使用插件3. 插件选项 Vue 3 的插件系统允许我们扩展 Vue 的功能和行为&#xff0c;并且可以在多个组件之间共享代码和逻辑。插件可以用于添加全局组件、指令、混入、过滤器等&#xff0c;并且可以在应用程序启动时自动安装。 1. 创建插件 创建插件需要…