首页 > 编程语言 >初学Java2

初学Java2

时间:2024-07-20 13:07:13浏览次数:7  
标签:Java Scanner long C语言 初学 Java2 类型 变量名

在继续学习Java一周后,我发现Java在编码时有些地方与我之前学习过的C语言相同,比如许多函数与标识符大致是一样的,在一些地方的语法相似,这会有助于我对Java的学习。不同的地方也很多,比如很简单的一个地方,C语言对类型后缀有更严格的要求,特别是在整数类型上,必须显式指定long或long long类型。Java在整数类型上稍微灵活一些,如果数值本身超出了int的范围,它会被自动解释为long类型,但在浮点数类型上,它与C语言一样,需要使用类型后缀来明确float类型。在此可以看出C语言更倾向于让程序员控制数据类型,而Java则通过自动类型提升和更严格的类型检查来简化类型处理,同时提高代码的安全性和可读性。
在键盘录入上的区别也很大:
import java.util.Scanner;//导包
Scanner 变量名1 = new Scanner(system.in);//创建对象
int 变量名2 = 变量名2.nextInt();//接收数据
再想输入同类数字直接进行接收数据即可。

标签:Java,Scanner,long,C语言,初学,Java2,类型,变量名
From: https://www.cnblogs.com/old-tom/p/18312979

相关文章

  • 初学js Day01
    JavaScript的由来(js)1995年2月发布的,NetscapeNavigator2浏览器开发一种名为LiveScript的脚本语言。为了赶在发布日期前完成LiveScript的开发,Netscape与Sun公司建立了一个开发联盟,共同开发LiveScript。在NetScapeNavigator2发布前夕,网景为了更好地推广这个脚本语言......
  • java23种设计模式!附源码
            本文将详细介绍Java中常见的23种设计模式、应用场景、优缺点、代码示例。包括单例模式、工厂模式、建造者模式、原型模式、适配器模式、桥接模式、组合模式、装饰器模式、外观模式、享元模式、代理模式、职责链模式、状态模式、策略模式、模板方法模式、观察者......
  • 【终极指南】从零开始征服机器学习:初学者的黄金路线图
       踏入机器学习的世界,对许多初学者而言,无疑是一场既兴奋又略带忐忑的冒险。尤其对于那些非数学或计算机专业背景的同学,或是已经在职场打拼的朋友们,寻找一条适合自己的入门路径,显得尤为重要。鉴于此,本文将结合个人经验与导师建议,精心整理一份机器学习学习指南,希望能为渴......
  • CSS初学自用1
    一、CSS的简介CSS(CascadingStyleSheets,层叠样式表),是一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言,CSS文件扩展名为.css。CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。利用它可......
  • Visio 初学者教程
    原文链接:https://support.microsoft.com/zh-cn/topic/visio-%E5%88%9D%E5%AD%A6%E8%80%85%E6%95%99%E7%A8%8B-bc1605de-d9f3-4c3a-970c-19876386047c?redirectSourcePath=%252fzh-tw%252farticle%252fvisio-%2525E7%25259A%252584%2525E6%252595%252599%2525E5%2525AD%2525B8%252......
  • 【Java21】final修饰符
    final可以用来修饰类、变量和方法。类似C++里的const,表示被修饰的类、变量和方法不可改变。具体表现为:对变量,一旦初始化之后就不可改变。final即可修饰成员变量(类变量|实例变量),也可修饰局部变量、形参。final修饰的变量并不是不能赋值,而是不能被重新赋值。一旦获得初始值......
  • 初学Python必须知道的14个强大单行代码
    引言:Python的魅力与单行代码的重要性Python以其简洁明了的语法、丰富的内置函数和强大的第三方库深受广大开发者喜爱。尤其对于编程小白来说,学习Python就像打开了一扇通向编程世界的大门。而单行代码,作为Python魅力的一部分,不仅能展现其语言的优雅与高效,更能帮助初学者快速掌......
  • HTML初学自用1
    一、HTML的概述1.1简介HTML,全称叫超文本标记语言,英文名是HyperTextMarkupLanguage,是一种标记语言。HTML是用来设计网页的布局结构的。(1)html的编辑需要拓展名为.html的文件。拓展名查看方法如下图编辑器(加粗已安装)0.VisualStudioCode1.微软电脑自带的记事本2.Sublim......
  • 快速上手 Caffeine:Java 缓存库初学者指南
    一、背景简介:Caffeine是一个高性能的Java缓存库,旨在为现代应用程序提供快速、高效的缓存解决方案。它由GoogleGuavaCache的创始人之一开发,具备基于时间的过期、基于大小的回收、异步加载、统计信息等多种特性。Caffeine的性能有多么强大呢?以下是官方给出的基准测试......
  • 初学C 三子棋
    game.h#define_CRT_SECURE_NO_WARNINGS #pragmaonce//头文件的包含#include<stdio.h>#include<stdlib.h>#include<time.h>//符号的定义#defineROW3#defineCOL3//函数的声明//初始化棋盘voidInitBoard(charboard[ROW][COL],introw,intcol);//打印棋盘......