添砖Java之路其二——基本数据类型,scanner,字符拼接。

目录

基本数据类型:

​编辑

Scanner:

字符拼接:

课后小题:


基本数据类型:

如图可见:Java里面有八种基本数据类型。

注意:在其中我们需要注意的是int默认整型数据,double是默认浮点型数据。因此我们用直接用long和float类型时编译器会报错。

所以我们在long的数据后面需要加上大写或小写的L,这边建议大写(l太像1了)。
而在float的数据后面需要加上大写或小写的F。


注意:还有一个点,没有定义的变量不能直接用,不然会报错。

所以我们有两种定义方法。

1.声明和定义在一起

2.声明和定义分离

Scanner:

在学习Java的初期学Scanner的时候我们只需要知道怎么用Scanner就行,原理先别管。

我们用Scanner的基本格式是这样的

字符拼接:

我们在使用Java打印东西的时候一般使用println,因为它可以自动换行,就省得写\n,以及它不用我们自己推格式。而使用println我们又要知道它的字符拼接。

举两个简单的例子

public class Test {public static void main(String[] args) {int age=18;System.out.println("age:"+age+10);System.out.println(age+10+"age:");}
}

可以自己猜一猜打印结果:

由此我们可以知道我们的字符拼接一定是遇到字符才会开始拼接,下边一个println开始没有字符,所以只进行加法运算。

课后小题:

学到这里我们就可以写一个简单的人物身份信息。
题目要求,输入人物姓名,年龄,性别,身高,以及marry情况。再将他打印出来。

举个简单的样例:

public class Test {public static void main(String[] args) {Scanner sc=new Scanner(System.in);String name;int age;String sex;double heigh;boolean marry;System.out.println("输入姓名");name=sc.next();System.out.println("输入年龄");age=sc.nextInt();System.out.println("输入性别");sex=sc.next();System.out.println("输入身高");heigh=sc.nextDouble();System.out.println("输入是否marry");marry=sc.nextBoolean();System.out.println("name:"+name);System.out.println("age:"+age);System.out.println("sex:"+sex);System.out.println("heigh:"+heigh);System.out.println("marry?:"+marry);}
}

运行结果:

非常的简单!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/679462.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JAVA基础之jsp标准标签

jsp动作标签实现实例化一个实体类 <jsp:useBean id"标识符" class"java类名" scope"作用范围"> 传统的java方式实例化一个实体类 Users user new Users(); <%%> id: 对象名 * class:类 创建对象时,完全限定名(包名…

pytest教程-40-钩子函数-pytest_runtest_call

领取资料&#xff0c;咨询答疑&#xff0c;请➕wei: June__Go 上一小节我们学习了pytest_runtest_setup钩子函数的使用方法&#xff0c;本小节我们讲解一下pytest_runtest_call钩子函数的使用方法。 pytest_runtest_call 钩子函数在 pytest 调用测试函数&#xff08;即测试用…

如何进行Go语言的性能测试和调优?

文章目录 开篇一、性能测试1. 使用标准库中的testing包2. 使用第三方工具 二、性能调优1. 优化算法和数据结构2. 减少不必要的内存分配和垃圾回收3. 并发和并行 结尾 开篇 Go语言以其出色的性能和简洁的语法受到了广大开发者的喜爱。然而&#xff0c;在实际开发中&#xff0c;…

IO 5.8日

1&#xff1a;使用 dup2 实现错误日志功能 使用 write 和 read 实现文件的拷贝功能&#xff0c;注意&#xff0c;代码中所有函数后面&#xff0c;紧跟perror输出错误信息&#xff0c;要求这些错误信息重定向到错误日志 err.txt 中去 2&#xff1a;判断一个文件是否拥有用户可写…

Python爬虫基础知识学习(以爬取某二手房数据、某博数据与某红薯(书)评论数据为例)

一、爬虫基础流程 爬虫的过程模块化&#xff0c;基本上可以归纳为以下几个步骤&#xff1a; 1、分析网页URL&#xff1a;打开你想要爬取数据的网站&#xff0c;然后寻找真实的页面数据URL地址&#xff1b; 2、请求网页数据&#xff1a;模拟请求网页数据&#xff0c;这里我们介…

jmeter控制器讲解

1&#xff0c;随机顺序控制器和随机控制器的区别&#xff1a;随机顺序控制器下所有的接口都会执行&#xff0c;只是执行顺序是随机的&#xff0c;随机控制器下所有的接口中随机执行一个接口&#xff0c;其余接口不执行。

Python数据可视化------地图

基础地图使用 # 地图基本演示 # 导包 from pyecharts.charts import Map from pyecharts.options import TitleOpts, VisualMapOpts# 准备地图对象 cmap Map() # 准备数据&#xff08;列表&#xff09; data [("北京市", 99), ("上海市", 199), ("…

自动驾驶主流芯片及平台架构(四)华为、​高通、英伟达高算力平台

上一章节有提到低算力的自动驾驶平台&#xff0c;本章内容重点介绍高算力的自动驾驶平台&#xff0c;华为、高通、英伟达。 华为自动驾驶MDC平台方案介绍 以整车数字架构为基础&#xff0c;全面管理软硬件的复杂性&#xff0c;并确保整车的可靠性&#xff1a;我们提出华为CCAVe…

机器视觉系统-条形光源安装位置计算

使用条形光对反光材质物体打光时&#xff0c;常常出现强烈的光斑反射&#xff0c;影响图像处理。如果不想图像中出现光源的光斑&#xff0c;可以通过计 算得出条形光源的安装范围。 检则PCB板上的二维码字符&#xff0c;使用两个条形光打光的效果图 以及等效模型&#xff1a; …

我独自升级崛起账号注册 我独自升级怎么注册账号

近期&#xff0c;《我独自升级》这部动画凭借爆棚的人气&#xff0c;在各大平台上掀起了一阵观看热潮&#xff0c;其影响力不容小觑。借此时机&#xff0c;韩国游戏巨头网石集团敏捷响应&#xff0c;顺势推出了同名游戏《我独自升级&#xff1a;ARISE》&#xff0c;为粉丝们搭建…

Java 中的 HTTP 客户端库OkHttp、Apache HttpClient和HttpUrlConnection

大家好&#xff0c;我是G探险者。 项目开发里面经常会有这么一种场景&#xff1a;与服务器进行 HTTP 通信。一般存在于服务间远程调用的场景 Java 生态系统提供了多种 HTTP 客户端库&#xff0c;每种都有其自己的特点、优势和适用场景。 本文将介绍几种主要的 Java HTTP 客户…

数据库大作业——基于qt开发的图书管理系统(四)项目目录的整理与绘制登录页面

项目目录的管理 前言 在上几篇的文章里面我们完成了基本环境的搭建,整理了项目数据库表结构并且成功的手动的加载了Qt的mysql数据库驱动&#xff0c;现在就要开始完成项目准备工作的最后一步:构建项目目录,一个好的项目离不开一个好的代码组织结构,所以在开始动手写我们这个项…