湖北师范大学-Java入门 - 变量与数据类型

第7关:Scanner的使用 Java Scanner的使用 阅读详情

第1关:变量与常量

编程要求
请在Begin-End区域中定义一个名为 love 的变量,并且给变量赋值www.educoder.net,然后输出。
程序运行结果:www.educoder.net

测试说明
平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。

开始你的任务吧,祝你成功!

package chapter2.step1;

public class HelloWorld{
	public static void main(String[] args){
 /********* Begin *********/
String love="www.educoder.net";
System.out.println(love);

 /********* End *********/    
	}
}

第2关:变量的使用

编程要求
在Begin-End区域中添加代码定义love变量并且赋初值为 我喜欢在educoder上学习在12行将userName的值改成李四。


测试说明
平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。

开始你的任务吧!祝你成功。

package chapter2;

public class HelloVariable {
	public static void main(String[] args) {
		/********* Begin *********/
		String love="我喜欢在educoder上学习";
                    //在这里定义变量 love 并赋初值为 我喜欢在educoder上学习
		/********* End *********/
		System.out.println("变量love的值为" + love);
		
		String userName = "张无忌";
		/********* Begin *********/
		userName="李四";
                    //在这一行将userName的值改成李四
		/********* End *********/			
		System.out.println("重新赋值后变量userName的值为" + userName);
	}
}

第3关:变量测试题

BD C

第4关:JAVA数据类型

编程要求
在右侧Begin-End区域中,第7行定义字符串类型变量赋值为张无忌,第9行定义int类型变量赋值为23,在第11行定义字符型变量赋值为男,在第13行定义float变量赋值为66.6。
输出结果:张无忌23岁性别:男这次考了66.6分

测试说明
平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。

开始你的任务吧!祝你成功。

package chapter2;

public class JavaDataType1 {
	public static void main(String[] args) {
		
		/********* Begin *********/
		String name="张无忌";			//在本行定义字符串变量name		
		int age=23;			//在本行定义年龄变量 age		
		char sex='男';			//在本行定义性别变量 sex		
		float score=66.6f;			//在本行定义分数变量  score
		/********* End *********/

		System.out.println(name + age + "岁" + "性别:" + sex + "这次考了" + score + "分");
	}
}	

第5关:Java类型转换

编程要求
在Begin-End区域中,定义了两个变量,在第 7 行中有错误请修改,并调整。
预期输出:
89.3
89

测试说明
平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。

开始你的任务吧,祝你成功!

package chapter2;

public class TypeConvert {
	public static void main(String[] args) {
		/********* Begin *********/
		double score=89.3;
		int scoreInt=(int)score;
		System.out.println(score);
		System.out.println(scoreInt);

		/********* End *********/
	}
}

第6关:JAVA数据类型和类型转换测试题

CD CD AD

第7关:Scanner的使用

测试说明
本次任务中涉及到了输入数据,你只需要将代码补充在右侧即可,需要输入的数据,平台会自动帮你填充并测试,以后平台自动填充的数据以测试输入来表示。

预期输出中绿色字体部分为平台输入的内容(在本地的效果和图中是一致的),不需要你输出,具体输出结果请查看右侧测试集。

开始你的任务吧,祝你成功!

package chapter2.step7;
/********* Begin *********/

import java.util.Scanner;
public class HelloWorld{
	public static void main(String[] args){
		Scanner input=new Scanner(System.in);
        System.out.println("请录入嫦娥个人信息:");
        System.out.println("请输入姓名:");
        String name=input.next();
        System.out.println("请输入年龄:");
        int age=input.nextInt();
        System.out.println("请输入性别:");
        String sex=input.next();
        System.out.println("请输入体重:");
        float f=input.nextFloat();
        System.out.println("请输入地址:");
        String d=input.next();
        System.out.println("请输入是否已婚:");
        String marry=input.next();
        System.out.println("信息如下:");
        System.out.println("\t姓名:"+name);        
        System.out.println("\t年龄:"+age+"岁");
        System.out.println("\t性别:"+sex);
        System.out.println("\t体重:"+f+"kg");
        System.out.println("\t地址:"+d);
        System.out.println("\t婚否:"+marry);
         

		/********* End *********/
	}
}

【头歌Java入门】-变量与数据类型(个人期末复习整合) JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。在计算机系统中有很多文件的类型(例如:视频文件,音频文件,office文件等等),在Java中的变量类型又有哪些呢?这些东西你不需要把他背下来,当然如果你能背下来那更好了,我们现在对这些数据类型有个初步的印象,在之后的学习过程中会越来越熟悉的,好了接下来看两张图帮助记忆吧。你可以这样理解:当一个小的容器的水换到一个大的容器中毫无问题,但是一个大的容器的水换成小的容器可能会装不下,就会溢出。 阅读详情

相关推荐

湖北师范大学操作系统实验:第三题:利用BERSTEIN条件判断语句的无关性与交互性

​ 该程序用于比较两个简单的算术表达式的变量兼容性,判断它们是否可以同时存在于某个环境中。

论如何更高效的送外卖 954

EduCoder Java程序设计 变量与数据类型 第7关:Scanner的使用

m0_63324772的博客 1967

Educoder题目:Java入门 - 变量与数据类型答案解析

变量与常量 src/chapter2/step1/HelloWorld.java package chapter2.step1; public class HelloWorld{ public static void main(String[] args){ /********* Begin *********/ String love = "www.educoder.net"; System.out.print(love); /********* End *********/

bingeho的博客 2129

头歌(educoder)实训作业题目及答案分享 ——1-2 Java入门 - 变量与数据类型

新鲜出炉的Java实训训练题,点进来看看,动手敲一敲。

weixin_46468815的博客 3万+

《面向对象程序设计学期实训》

《面向对象程序设计学期实训》 实训报告 学 院 :计算机与信息工程学院 专 业 :计算机大类 班 级 : 学 生 学 号 : ...

popoywei的博客 1264

Android Camera性能优化概述

做camera性能优化方面的工作有几年了,想写一篇文章简单介绍一下其中涉及到的具体技术,这篇文章会大概介绍一下涉及到的技术。

weixin_42136255的博客 4023

湖北师范大学-Java入门 - 分支结构

请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写来吧,我是BOSS!请在start-end区域中,用switch语句在Begin-End区域补全代码,实现根据月份输出季节的功能。一年有四季 春季(3,4,5)夏季(6,7,8)秋季(9,10,11) 冬季(12,1,2)70-80分(包括70分,不包含80分):: 三星成绩。60-70分(包括60分,不包含70分):: 俩星成绩。80-90分(包括80分,不包含90分): 四星成绩。60分以下(不包含60分)::无星成绩。

柠檬喝汽水的博客 606

别再纠结Dify了!实测对比RAGFlow和Dify,聊聊企业知识库到底该怎么选

本文深度对比了RAGFlow和Dify在企业知识库选型中的实际表现,从技术架构、性能指标、部署成本等多维度进行分析。RAGFlow在复杂文档处理和准确率方面表现突出,适合有专职技术团队的企业;而Dify则以低门槛和快速部署见长。文章提供了六维度评估法,帮助企业根据文档复杂度、准确率要求等技术指标做出明智选择。

weixin_30897233的博客 670

湖北师范大学-Java入门 - 循环结构基础

如果你写了一个死循环,评测的时候会导致评测超时,如果右侧一直在加载,说明评测超时了,这个时候请刷新你的页面。在start-end区域中填充代码,使用while循环实现一个1到100的整数相加,并输出相加后的结果。来试试吧,在start-end区域中填充代码,用for循环实现一个自然数N的阶乘。平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。

柠檬喝汽水的博客 627

【Docker】从零构建达梦DM8轻量级服务镜像:实战与优化

本文详细介绍了从零开始构建达梦DM8轻量级Docker镜像的完整实战流程。通过分析传统安装方式的痛点,阐述了使用Docker封装数据库的优势,并重点讲解了如何利用静默安装、精简组件、多阶段构建等优化技巧,打造一个体积小巧、启动迅速、配置灵活的DM8服务镜像,助力实现开发、测试与部署的环境一致性与高效性。

ooo22的博客 520

黑猫带你学eMMC协议第2篇:eMMC部分相关名词释义

1 前言 1.1 声明 本文依据eMMC JEDEC5.1、网络资料及个人工作经验整理而成,如有错误请留言。 本文结合eMMC JEDEC5.1协议手册查看效果更佳。 1.2 本文背景 本文关键词不包括emmc jedec5.1协议第3章节:《Terms and definitions》内容。关于emmc协议层的关键词,直接查阅spec相关章节即可,清晰明了,此处没必要再列出。 本文为本人工作学习中常听到或常用到关乎于emmc/flash的一些关键词合集,没有固定分类,不需要强行记忆,供查询使用。 1.

黑猫奥利奥的博客 7434

湖北师范大学-Java入门 - 数组进阶

在右侧编辑器Begin-End中填充代码,将arr1数组中的数据全部复制给arr2数组,最后输出arr2中所有的数据。在编辑器Begin-end处填充代码,使用冒泡排序对数组arr进行升序排序,最后输出排序之后数组arr中的数据。在右侧Begin-End区域中添加代码,实现对数组arr的降序排序,并输出排序后的arr数组。预期输出:[0, 3, 12, 13]预期输入:6,6,5,0,2,8,9。预期输入:6,9,5,8,0,2,6。预期输入:4,3,12,1,13。预期输入:4,3,12,13,0。

柠檬喝汽水的博客 404

不会C# Winform用户界面设计?是因为没有掌握这些控件(建议收藏)

文章目录6.1 常用控件6.1.1 单选按钮(RadioButton)6.1.2 复选框(CheckBox)6.1.3 框架1. 面板控件Panel2. 分组框GroupBox3. TabControl控件6.1.4 应用实例6. 2 列表框和组合框6.2.1 列表框(ListBox)6.2.2 组合框(ComboBox )6.2.3 应用实例6.3 用户交互界面6.3.1 滚动条和进度条6.3.2 定时器6.3.3 菜单设计菜单设计概述MenuStrip和ContextMenuSt

智慧空间实验室 2920

java学习之面向对象

面向对象面向过程:我应该干什么 重在过程  事务执行者  挑选一个电脑(台式) 1.挑一个CPU 2.挑一个主板 3.挑一个显卡 4.挑一个显示器面向对象:重点在对象 我该找谁干什么  指挥者找一个懂电脑的人 帮你去买电脑面向对象的好处: 1.将复杂问题 简单化 2.从事务的执行者 转化为 事务的指挥者 3.更贴近人的思维类和对象 java中 最基本的单位 就是类 类:对抽象事物的描述 对象:用类...

111的博客 214

Qt应用软件【协议篇】自定义协议处理串口半包贴包

Qt串口数据,半包,贴包,丢包数据处理

小鱼酱的博客 1211

Ubuntu Rtx3090 Cuda11.7 安装 pytorch3d

pytorch ubuntu pytorch3d 安装

G果的博客 2273

自定义注解、反射机制、Java内存分析、Class类的常用方法、Class类的获得方式、发生类的初始化、通过反射动态的创建对象执行方法、setAccessible、反射获取泛型信息、反射获取注解信息

反射 代码笔记1、注解2、反射机制2.1 Java反射的优缺点2.2反射相关的常用API3、 Java内存分析3.1 Java内存4、 Class类4.1Class类的常用方法4.2 Class类的获得方式4.3 哪些类型可以有Class对象4.4类的加载过程4.5 类的加载与ClassLoader的理解4.6 发生类的初始化4.7、创建运行时类的对象4.8动态创建对象执行方法4.9 setAccessible5、性能对比6、反射获取泛型信息7、反射获取注解信息 1、注解 使用@interface自定义注

qq_40835432的博客 730

#systemverilog# 之 event region 和 timeslot 仿真调度(三)Verdi 辅助查看

通过今天的学习,我们知道:event region 是event sequence 的全集。我们打开了 event region feature 也就开启了event sequence 的功能。

那么菜的博客 1365

分享一个基于Hadoop的大规模用户贷款数据分析与风险评估系统(源码、调试、LW、开题、PPT)

本文介绍了一个基于Hadoop的大规模用户贷款数据分析与风险评估系统,旨在帮助金融机构分析用户贷款行为、识别高风险用户群体并优化贷款审批流程。系统通过整合多维度数据(如收入、年龄、职业、地理位置等),利用大数据分析技术构建预测模型,并采用可视化工具直观展示分析结果。研究内容包括用户行为分析、模型评估、特征重要性分析等,系统页面设计展示了详细的数据分析视图。文章还提供了相关技术栈(Java、Python等)和项目源码获取方式,适用于金融风控领域的数据分析与决策支持。

m0_72599287的博客 793

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【课程设计】(附源码)ssm+vue.js+mysql+基于ssm店铺评价系统设计与实现 毕业设计201524

店铺评论系统主要功能模块包括站点管理(轮播图、公告栏)、用户管理(管理员)、内容管理(文章、文章类型)、更多管理(学生、商家、商品信息、购物车),采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取MySQL作为后台数据的主要存储单元,采用SSM框架、Java技术、Ajax技术进行业务系统的编码及其开发,实现了本系统的全部功能。本次报告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础。针对店铺评论系统的各项需求以及技术问题

Biye_Design的博客 2859

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【课程设计】APP+spring boot心理健康线上咨询系统 毕业设计源码031539

心理健康线上咨询APP主要功能模块包括用户管理、心理测试管理、预约信息管理、心理咨询等,采取本系统此次设计前端视图界面选择小程序来完成,系统功能设计采取MySQL作为后台数据的主要存储单元,采用Springboot框架进行系统的开发,实现了本系统的全部功能。本次报告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础。针对心理健康线上咨询APP的各项需求以及技术问题进行分析,证明了系统的必要性和技术可行性,然后对设计系统需要使用的技术软件以及设计思想做了基本的介绍,最后来实现心理健康线上咨询..

专业程序开发源的博客 4864

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

头歌实训代码 Java入门 变量与数据类型 编程基础 数组 方法

【代码、答案】头歌作业,Java初体验、变量与数据类型、编程基础、数组基础、方法的使用

HL031125的博客 3056

Scanner的基本用法

1 问题在使用Scanner函数时想让输入内容与sout函数同行。2 方法在查阅Java的打印函数类后发现两类输出格式print和println,print不换行打印,println换行打印,通过将scanner函数前面的println改为print,解决不能同行的问题。创建的学生类代码:使用println代码:Scanner People= new Scanner(System.in);Syst...

算法与编程之美 943

二、变量与数据类型(头歌实践平台)

第1关:变量与常量 任务描述 本小节你只需要完成:定义变量,并输出它。 相关知识 什么是常量,什么是变量 你只需要记住两点: 常量:就是一种不会根据环境而改变的数据,例如:圆周率。 变量:是一种能够根据不同环境产生不同值的数据,例如:手机电量。 例如图中的水杯容量,电池容量,人物等级都是变量。 怎么定义变量 在 Java中,我们通过三个元素描述变量:变量类型、变量名以及变量值。 那什么是变量类型,变量名,变量值呢? 通过这张图你就能很好的理解了。 在计算机系统中有很多文件的类型(例如:视频文...

CaesarQu的博客 5939

Scanner的使用

之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特性,。基本语法通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。next():一定要读取到有效字符后才可以结束输入。对输入有效字符之前遇到的空白,next()方法会自动将其去掉。

yujiyai的博客 570
上一篇: 湖北师范大学-Java入门 - Java初体验
下一篇: 湖北师范大学-Java入门 - 分支结构
汽水爆炸
博客等级 码龄4年 1903粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值