java与或非逻辑符号表示,与 或 非 三种逻辑符号

本文摘要:目录1.java与或非逻辑符号表示2.与 或 非 三种逻辑符号3.java输入成绩判断成绩等级switch4.用java

目录


1.java与或非逻辑符号表示


&&和||是一种逻辑运算符,&&是逻辑与,当两个数都为真,则结果为真。||是逻辑或,两个数任意一个为真,则结果为真。举个例子:1、a && b 当a、b都为真时,结果为真。有一个为假或者都为假时结果为假。2、a || b 当a、b有一个为真时,结果为真。a、b都为假时结果为假。扩展资料:在java中还有其他的逻辑符号,比如:!、|、 &“!”是非运算符号,比如a为真,则!a则为假。a如果为假,则!a为真。而“|”也是逻辑或,“&”也是逻辑与,但是他们与“||”和“&&”有些区别,区别如下:“&”与“|”无论第一个判断条件是否成立,逻辑运算符前后两个条件都会进行判断。“&&”与“||”,前者第一个条件不成立,后面的条件均不进行判断,返回false;后者第一个条件成立,后面的条件均不进行判断,返回true。


2.与 或 非 三种逻辑符号


与,或,非三种基本逻辑门电路符号是:1 “!”(逻辑非)、“&&”(逻辑与)、“||”(逻辑或)是三种逻辑运算符。2 “逻辑与”相当于生活中说的“并且”,就是两个条件都同时成立的情况下“逻辑与”的运算结果才为“真”。扩展资料:逻辑运算又称布尔运算 布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看作等式的变换。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律 。这一逻辑理论人们常称它为布尔代数。逻辑非,就是指本来值的反值。但是如果左边操作数为false,就不计算右边的表达式,直接得出false。类似于短路了右边。| 称为逻辑或,只有两个操作数都是false,结果才是false。 || 称为简洁或或者短路或,也是只有两个操作数都是false,结果才是false。但是如果左边操作数为true,就不计算右边的表达式,直接得出true。类似于短路了右边。
java与或非逻辑符号表示


3.java输入成绩判断成绩等级switch


#include <stdio.h>int main(){double score;int nKey;while (scanf_s("%lf", &score) == 1){if (score < 0 || score > 100){printf("请输入0-100范围内的分数\n");continue;}nKey = (int)score / 10;switch (nKey){case 0:case 1:case 2:case 3:case 4:case 5:printf("E\n");break;case 6:printf("D\n");break;case 7:printf("C\n");break;case 8:printf("B\n");break;case 9:case 10:printf("A\n");break;default:break;}}return 0;}扩展资料:switch用法一般形式:switch(表达式){ case 常量表达式1:  语句1;case 常量表达式2:  语句2;… case 常量表达式n:  语句n;default:  语句n+1;}意思是先计算表达式的值,再逐个和case 后的常量表达式比较,若不等则继续往下比较,若一直不等,则执行default后的语句;若等于某一个常量表达式,则从这个表达式后的语句开始执行,并执行后面所有case后的语句。与if语句的不同:If语句中若判断为真则只执行这个判断后的语句,执行完就跳出if语句,不会执行其他if语句;而switch语句不会在执行判断为真后的语句之后跳出循环,而是继续执行后面所有case语句。在每一case语句之后增加break 语句,使每一次执行之后均可跳出switch语句,从而避免输出不应有的结果。参考资料来源:

4.用java编写学生成绩等级


import java.util.Scanner;public class test {public static void main(String args) {Scanner x = new Scanner(System.in);System.out.println("请输入成绩");int a=x.nextInt(); int n=a/10; //百分制转换为等第switch(n){case 10: //表示如果n=10,也就是一百分,输出Acase 9:System.out.println("A");break;case 8:System.out.println("B");break;case 7:System.out.println("C");break;case 6:System.out.println("D");break;case 5:case 4:case 3:case 2:case 1:case 0:System.out.println("FAIL"); //低于六十分的输出不及格 FAILbreak;default:System.out.println(" 请输入一个正确的成绩"); //输入的不是百分制,报错}}}
java与或非逻辑符号表示

推荐


Top

本站部分内容来源于网络,如有侵权,请联系网站管理员删除,谢谢!  站长邮箱:1802811464@qq.com

Copyright © 2019-2030 TL股票学习网 版权所有
陕ICP备2021014968号-1