JAVA三目语句

原创 2016年08月30日 14:03:41
package project_8_30;

import java.util.Scanner;

public class Count
{

	public static void main(String[] args)
	{
		Scanner sc=new Scanner (System.in);
		System.out.println("请输入商品价格:");
		double price=sc.nextDouble();
		double discount=0;
		discount=price>=2000?0.8:(price>=1000?0.85:(price>=500?0.9:(price>0?1:0)));
		if(discount==0){
			System.out.println("输入有误!!!请输入正数:");
			return;
		}else{
			price=price*discount;
			System.out.println("打折后商品价格为:  "+price);
		}

	}

}

JAVA 基础语法(三)——三目(条件)运算符以及分支语句

三目(条件)运算符以及分支语句 三目运算符 分支语句 if if…else if…else if switch 三目(条件)运算符1)语法结构(boolean表达式)?(表达式1):(表达式2) 2...
  • qq_34598667
  • qq_34598667
  • 2017年06月07日 11:15
  • 414

java三目运算符,带包路径类编译运行方式、块作用域、分支语句、循环

三目运算符 判断语句 ? 结果1:结果2;执行判断语句,如果判断语句的结果为true,则显示结果1,否则的话显示结果2. 带包路径类的编译运行方式 方式一: javac -d . -cp D:\...
  • bk13323626016
  • bk13323626016
  • 2016年12月16日 22:12
  • 125

你真的会用 Java 中的三目运算符吗?

写在前面: 三目运算符是我们经常在代码中使用的,a= (b==null?0:1); 这样一行代码可以代替一个 if-else,可以使代码变得清爽易读。但是,三目运算符也是有一定的语言规范的。在运用...
  • zml_2015
  • zml_2015
  • 2016年04月21日 16:45
  • 24553

Java 中的三目运算符

写在前面: 三目运算符是我们经常在代码中使用的,a= (b==null?0:1); 这样一行代码可以代替一个 if-else,可以使代码变得清爽易读。但是,三目运算符也是有一定的语言规范的。在运...
  • u013063153
  • u013063153
  • 2015年11月10日 09:52
  • 1045

If-else 三目运算符 底层实现 效率差异

读完文章后自己的一个小结: 在没有编译器优化的情况下三目运算符比If-else快,因为三目运算符还会使用额外的临时变量,它先运算后复制,If-else是直接赋值,所以速度会快,但是现在的编译器已经会...
  • cFarmerReally
  • cFarmerReally
  • 2017年01月17日 15:57
  • 2470

三目运算符与ifelse

总结:三目运算符从代码角度多了代码,但是运行速度不只是与代码量有关,三目运算符从运行角度,速度是比 if else快的!  以下摘自搜索哦! 今天写了一个图片轮播的小demo,用到了判断 先...
  • Wall_E6
  • Wall_E6
  • 2015年05月07日 19:06
  • 768

基础篇—if和三元运算的区别

今天和大家谈谈关于if判断语句和三元运算符的区别,if判断语句相信大家已经用的不能在熟练了,不过我还是啰嗦下其语法: if(表达式){ 执行语句   }   如果条件成立则会进入if的作用域并执行其...
  • qq1723205668
  • qq1723205668
  • 2016年06月13日 22:42
  • 4506

JAVA_SE系列:18.比较运算符、逻辑运算符、三目运算符

比较运算符:>大于   >=大于等于                   ==等于:比较两个数值相等,即使他们的数据类型不相同也可以比较                     例如:    97==...
  • HE_KANG
  • HE_KANG
  • 2015年09月06日 09:51
  • 1320

关于Java三目运算符类型的困惑

Java三目运算符:    (表达式1)?(表达式2):(表达式3) 对于三目运算符,第一个表达式的值必须是boolean类型的值,但是对后两个表达式的类型,则没有要求,也不必相同。但有时涉及类型转...
  • u012431008
  • u012431008
  • 2017年05月16日 14:35
  • 562

JAVA-三目运算符返回值规则

条件(三目)运算符:表达式 1 ? 表达式 2 :表达式 3   注意事项:   右结合性:a > b ? a : i > j ? i : j 相当于 a > b ? a : ( i > j ...
  • sdujava2011
  • sdujava2011
  • 2017年03月22日 15:52
  • 430
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA三目语句
举报原因:
原因补充:

(最多只允许输入30个字)