首页 > 编程语言 >JAVA入门

JAVA入门

时间:2022-11-16 00:22:05浏览次数:43  
标签:JAVA 入门 int age System Scanner println out

数据类型:分为基本数据类型和引用数据类型     基本类型分为四类八种     byte的取值范围在0-127     在定义long类型时,要在数据未部加L,在定义float类型时,也要在尾部添加F 定义字符串用string 一个字时可以用char类型定义  浮点类:float,和double类型,取值范围 -1.79769313486231570E+308 到 -4.94065645841246544E-324;超出及报错,double类型必须要有小数点 案列1,输出基本信息 class Scratch { public static void main(String[] args) { String name = "小明"; int age = 18; char sex = '男'; long tle = 13521247851l; System.out.println("姓名:"+name); System.out.println("性别:"+sex); System.out.println("年龄:"+age); System.out.println("电话号码:"+tle); } }  在这犯了几个错误,首先是在char里面填写变量用了双引号,其次在定义电话号码时先用了int类型而它的取值范围只在10位数,电话号码是11位数超出取值范围   标识符 硬性要求:以数字,字母、下划线、美元符号组成,不能以数字、关键字开头,并且区分大小写 软性建议:小驼峰命名:方法、变量 键盘录入: Scanner类,用于接收键盘输入的数字  步骤1:导包 import java.utill.Scanner 步骤2.创建对象,建立一个对象用来接收输入的内容 Scanner sc = new Scanner(System.in) 步骤3.接收数据,可以理解之前创建的数据是虚体的,现在把数据变为实体接收 int i = sc.nextInt() 案例1输入两个数相加 import java.util.Scanner; class Scratch { public static void main(String[] args) { Scanner agr = new Scanner(System.in);//agr可以理解为小钥匙,用agr打开了Scanner的仓库 System.out.println("请输入你的年龄:"); int age = agr.nextInt(); //转动钥匙,获取一次数据,把数据赋值给age System.out.println("你输入的年龄为:"+age); int nub = agr.nextInt(); //再用钥匙获取一次数据 System.out.println("两次数据相加的和为:"+(nub+age));     } }      ----------------------------------------------------------------------------------- 使用Scanner模块里面的next Line获取的数据类型是Str类型,所以需要用Str定义 字符串类型和python一样有切片分隔符,使用方法也很简单,直接对象.split(”分割关键字“) 字典浅说一下,string[] 变量名 接下来是数据转换 目前只学到str转换int int a = Integer.parseInt(arr[0]); 接下来是格式化输出,保留 String.format("%.1f",变量     三元运算符:可以进行判断,根据判断结果得到不同的内容 格式为关系表达式?表达式1:表达式2; 表达式不能直接使用,需要赋值或者直接输出      

标签:JAVA,入门,int,age,System,Scanner,println,out
From: https://www.cnblogs.com/Alom/p/16894536.html

相关文章

  • java编程中的断言工具类(org.springframework.util.Assert)---Spring框架
    一、什么是断言断言(Assertion)是Java中一条语句,包含一个布尔表达式。当布尔值为真,程序则被认为是正确的;当布尔值为假,则系统......
  • JavaScript函数--"check"
    JS中一个较常见的函数"checkForm"。是用来检验表单信息的正确性。步骤如下:1:表单<form>添加提交事件<formaction="#"method="get"name="regForm"οnsubmit="returnc......
  • java——API——ArrayList集合
                     ArrayList集合的概述和基本使用                        Arr......
  • Java 内存模型及若干相关问题
    java的内存模型的理解java的内存模型是一种抽象,对java语言在不同硬件平台上运行的差异的一种抽象描述,目的是屏蔽不同硬件平台之间的差异。JMM定义了线程和主存之间的访......
  • JavaScript基础知识——数据类型
    数据类型在JavaScript中有8中基本数据类型,7种原始类型和1种引用类型。可以将任何类型的值存入变量。例如,一个变量可以在前一刻是个字符串,下一个就存储一个数字。如:letm......
  • java——API——匿名对象
                                               12.2.1匿名对象作为方法的......
  • java匿名内部类访问局部变量为啥要用final
    要明白这个问题,首先要知道java参数传递方式只有值传递,即函数调用过程中形参的改变不会影响实参。允许一下代码:1publicclassDemo{23privateUseruser;4......
  • java——API——Scanner类
    Scanner概述一个可以解析基本类型和字符串的简单文本扫描器。Scanner类的功能:可以实现键盘输入数据,到程序当中。属于引用类型引用类型的一般使用步骤1.导包使用import......
  • Java三大版本&JDK、JRE、JVM
    Java三大版本&JDK、JRE、JVMJava三大版本WriteOnce、RunAnywhere(一次编写,随处运行)JavaSE:标准版(桌面程序、控制台开发......),Java的基础与核心,也是JavaEE和JavaME......
  • Java基础语法01
    注释注释不会被执行,属于解释代码的内容单行注释以//开头,只能注释一行文字多行注释以/开头,以/结尾,可以注释多行文字文档注释以/**开头,以*/结尾标识符Ja......