【Java从入门到头秃专栏 】(二) 注释 数据类型 变量 常量 关键字 标识符 运算符 输入输出(四)

简介: 【Java从入门到头秃专栏 】(二) 注释 数据类型 变量 常量 关键字 标识符 运算符 输入输出(四)

   5.6 三元运算符


三元运算符是?:,其使用格式如下:


数据类型 变量名 = 条件表达式 ? 值1 : 值2;


条件表达式的结果为true时变量赋值为值1,反之变量的值为值2


   5.7 运算符优先级

image.png



6 键入值、输出值

   6.1 键入


       无论是键入值还是输出值都需要使用到System类,但是由于System和String等类在java.lang包下,所以不需要导包,Java默认导入。


鼠标键入值需要三到四个步骤


导包:import java.util.Scanner;


创建扫描器对象:


Scaaner sc = new Scanner(System.in);


输出提醒语句:


System.out.println("提醒语句");


等待用户输入数据:


数据类型 变量名= sc.扫描方法;


扫描方法有很多种,具体使用哪一个由前面定义变量的数据类型决定,常用的有接收整型nextInt() 、接收键入的一行字符串nextLine()、接收键入字符串以空格为分界的一个单词next()、接收单精度数值nextFolat()、接收双精度数值nextDouble()……


 


  6.2 格式化输出

       从前面我们就可以知道,Java的输出要比输入简单得多,仅需一句System.out.println();就可以完成输出,但是如何进行格式化输出就有点困难了,加下来介绍一种格式化输出的方法:使用静态的String.format方法进行格式化,可以输出也可以用字符串变量接收不输出。由于Java中使用其对小数进行保留位数的操作最多,故下面主要介绍保留小数的用法(保留两位小数)当然在格式不错的情况下保留的位数是可以改变的


String num = String.format("%.2f",c);

System.out.println(String.format("%.2f",c));


相关文章
|
1月前
|
存储 Java Go
【Java】(3)8种基本数据类型的分析、数据类型转换规则、转义字符的列举
牢记类型转换规则在脑海中将编译和运行两个阶段分开,这是两个不同的阶段,不要弄混!
193 2
|
1月前
|
Java Go 开发工具
【Java】(2)Java数据类型阐述、基本数据类型的占用和范围、二进制的讲述
数据的一种表示形式。十进制表示满十进一原则。二进制表示满二进一原则。例如:十进制例如:二进制计算机在任何情况下都只能识别二进制。
121 1
|
2月前
|
安全 Java
使用Java多态性进行数据类型转换
以上示范了如何通过多态性来执行安全有效地对于Java对象间相互之间进行正确方式与场合下正确格式与条件限定内对于各个层级关系内部成员及其功能调取与应有操作处理过程,并通过 `instanceof`关键字确保了程序运行期间遵循逻辑合理并符合预设规则条件限定内正常工作流程而无需担忧潜藏风险问题出现可能带来影响结果质量问题情况存在可能。
123 12
|
3月前
|
存储 缓存 算法
Java数据类型与运算符深度解析
本文深入解析Java中容易混淆的基础知识,包括八大基本数据类型(如int、Integer)、自动装箱与拆箱机制,以及运算符(如&与&&)的使用区别。通过代码示例剖析内存布局、取值范围及常见陷阱,帮助开发者写出更高效、健壮的代码,并附有面试高频问题解析,夯实基础。
|
3月前
|
Java
Java标识符详解
本内容详解Java标识符的定义、命名规则与最佳实践,涵盖合法字符、命名规范、常见错误及Unicode支持,助你写出更规范、易读的Java代码。
342 2
|
4月前
|
存储 人工智能 JavaScript
Java中的数据类型转换
本文介绍了 Java 中常见的数据类型转换方法,涵盖字符串与整型、长整型、浮点型、布尔型及日期类型的相互转换,并讲解了可能出现的异常和处理方式。
247 0
|
设计模式 存储 Java
建议速读 | Java 常量定义的正确姿势!
在 Java 中,关于常量的话题似乎有很多困惑。有些人使用整数或字符串来定义常量,而另一些人则使用枚举。我还遇到了在其自己的接口中定义的常量,使用该常量的类必须实现该接口。这种策略通常称为接口常量设计模式。
761 0
|
存储 缓存 网络协议
阿里Java编程规约【二】常量定义
1. 【强制】不允许任何魔法值(即未经预先定义的常量)直接出现在代码中。 反例:
625 0