用三目运算,与if判断 函数调用 达到相同判定作用
三目运算符: 操作数1 ? 操作数2 : 操作数3 (操作数1位bool类型,操作数2和操作数3为两个相同的任何类型)
返回结果:
如果操作数1判定结果为真,则将操作数2作为返回结果
如果操作数1判定结果为假,则将操作数3作为返回结果
例,判断奇偶数:
三目运算符
int a = 3;
int b = a % 2;     →b=1
bool c = b == 0;      →c=false
string d = c ? "偶数" : "奇数";    →d=奇数
Console.WriteLine(d);
if判断和函数调用
static bool ziHanShu(int input)
        {
            bool isFind = false;
            if (input % 2 == 0)
            {
                return false;
            }
            return true;
        }
用三目运算,与if判断 函数调用 达到相同判定作用的更多相关文章
- js switch判断 三目运算 while 及 属性操作
		
三 目运算:如var a = 10: var b= 12: c = a>b ?a:b; 若成立执行a否则执行b var isHide = true; 若用if判断语句如下 if(isHide) ...
 - Python【集合】、【函数】、【三目运算】、【lambda】、【文件操作】
		
set集合: •集合的创建; set_1 = set() #方法一 set_1 = {''} #方法二 •set是无序,不重复的集合; set_1 = {'k1','k2','k3'} set_1.a ...
 - angularjs的三目运算
		
前言:前几天写代码的时候遇到一个问题,有一个按钮,有"已关注"和"+关注"两种状态,需要对这两种状态的按钮的背景颜色进行区分,单后点击"已关注&quo ...
 - python运算符,数据类型,数据类型操作,三目运算,深浅拷贝
		
算数运算符: Py2中精确除法需要导入:from __future__ import division,(符由特 ,将来的.滴未省,除法) py3不需要导入 赋值运算符: 比较运算符: 成员运算符: ...
 - Delphi中的三目运算函数有哪些?(XE10.2+WIN764)
		
相关资料:https://www.cnblogs.com/rogge7/p/6078903.html 问题现象:在做一个判断时突然想到了C++的三目运算,就在想Delphi中一共有几个? 问题处理: ...
 - if 结构和三目运算和switch语句
		
if语句需要注意的地方: if判断只能接一个语句,存在多个语句时,用块语句表示{},若在if判断后 直接加“:”相当于if判断后加一个空语句,即使条件成立什么也不会干! 1. if的第一种形态(真假) ...
 - set集合玩法、三目运算
		
set是无序的,无法用下标获取值 创建set二种方式 1.第一种 s1=set() #创建一个空的set,看下面就知道为什么要这么创建一个空的集合 2.第二种 s2={11,22,33,44} # ...
 - Day4- Python基础4 深浅拷贝、三目运算、列表生成式,迭代器&生成器、装饰器
		
本节内容: 1.深浅拷贝 2.三目运算 3.迭代器和生成器 4.装饰器 1.深浅拷贝 拷贝意味着对数据重新复制一份,深浅拷贝的含义就是:对于修改复制的数据是否会影响到源数据,拷贝操作对于基本数据结构需 ...
 - Python学习日记(五)——初识函数(set、深浅拷贝、三目运算、函数、全局变量和局部变量)
		
基本数据类型补充 set set集合,是一个无序且不重复的元素集合 #创建 s = {11,22,33,44}#类似字典 s = set() #转换 l = (11,22,33,44) s1 = se ...
 
随机推荐
- C# datatable 与 xml文件之间的转换
			
/// <summary> /// datatable转XML文件 /// </summary> /// <param name="dtTable"& ...
 - struts2 token 防止表单重复提交
			
1.jsp页面 输入框,提交按钮 <%@ page language="java" contentType="text/html" pageEncodi ...
 - Mysql 免安装版本配置
			
1. 安装命令 (制定安装目录的my.ini文件) mysqld --install MySQL --defaults-file="C:\mysql-5.7.26-winx64\bin\my ...
 - Web前端开发  --》   如何实现页面同时在移动端和pc端的兼容问题
			
很简单,只需要在html文件中对你引入的css进行一个类似于媒体查询的操作 <!DOCTYPE html> <html lang="en"> <hea ...
 - 20191105 《Spring5高级编程》笔记-第6章
			
第6章 Spring JDBC支持 Spring官方: 位于Spring Framework Project下. 文档: https://docs.spring.io/spring-framework ...
 - python基础-5.2装饰器
			
1.了解装饰器前准备 #### 第一波 #### def foo(): print 'foo' foo #表示是函数,仅指向了函数的地址,为执行 foo() #表示执行foo函数 #### 第二波 # ...
 - VSphere服务器ESXI4.1.0设置虚拟主机来电开机自启动
			
vSphere服务器ESXI设置虚拟主机来电自启动 首先查看我自己VMware vSphere版本为4.1.0(需要在虚拟主机电源为关闭状态下编辑) 然后双击主机,点击配置---虚拟机启动/关机 点击 ...
 - SpringBoot(十) -- Spring Data
			
一.Spring Data简介 Spring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问技术,包括非关系数据库.Map-Reduce 框架.云数据服务等等:另外也包含对关 ...
 - java高级开发面试总结
			
Java高级工程师面试题总结及参考答案 (转载)博客原文链接:https://www.cnblogs.com/java1024/p/8594784.html 一.面试题基础总结 1. JVM结构原理. ...
 - kotlin学习(1)基础
			
所有笔记整理自电子工业出版社的<Kotlin实战>一书 变量声明: 类型放在变量名后面: val name:String="aaaa" ,String可以省略,因为可以 ...