输入 和 运算符

从键盘输入:

1 import java.util.*;//引用扫描
2 Scanner sc=new Scanner(System.in);//定义输入扫描器
3 System.out.print("请输入一个数:");
4 int num=sc.nextInt();//读取输入的数字
5 String str=sc.next();//读取输入的字符串

算术运算符:

         

                float num1=12.45f;
		int num2=15;
		System.out.println(num1+num2);
		String str="aa";
		System.out.println(str+num2);
		System.out.println(4.56-0.16);
		long num3=5L;
		System.out.println(num3*num1);
		int num4=7,num8=2;
		System.out.println(num4/num8);
		System.out.println(num4%3);

自增自减运算符:

++     --与++相同

b=++a 等同于a=a+1,b=a

b=a++等同于b=a,a=a+1


int a=1;
int b, c;
b=a++;
System.out.println("b="+b+"\ta="+a);
a=1;
c=++a;
System.out.println("c="+c+"\ta="+a);

 

结果:

——

比较运算符:

         

1         char char1=‘a‘,char2=‘b‘;
2         System.out.println(char1>char2);
3         int num1=156,num2=456;
4         System.out.println(num1<num2);
5         System.out.println(‘c‘==‘c‘);
6         System.out.println(479>=426);
7         System.out.println(12.45<=45.5);
8         System.out.println(‘y‘!=‘t‘);    

逻辑运算符:

逻辑与:

&&:

1:当两边同时为真是的返回结果为真。

2:一边出现假  则返回结果为假

&:当左边的值为假的时候,右边的表达式 仍然运行 检查结果真假

逻辑或:

||:

1:当两边同时为假的时候 返回结果为假。

2:一边出现真  则返回结果为真。

        int num1=10,num2=5;
        boolean reg=false;
        boolean reg1=true&&(reg=num1>num2);
        System.out.println(reg1+"\t reg="+reg);
        reg=false;
        boolean reg2=false&&(reg=num1>num2);
        System.out.println(reg2+"\t reg="+reg);
        reg=false;
        boolean reg3=true&(reg=num1>num2);
        System.out.println(reg3+"\t reg="+reg);
        reg=false;
        boolean reg4=false&(reg=num1>num2);
        System.out.println(reg4+"\t reg="+reg);
        System.out.println(!true);

时间: 2024-12-29 07:02:17

输入 和 运算符的相关文章

C++运算符重载——输入/输出运算符

为了与IO标准库一致,重载输入输出运算符函数的第一个行参应该是流的引用,第二个行参是对象的引用. 如果重载为类的成员函数,第一个行参应该是对象的引用,第二个行参是流的引用. 使用方式是 ClassObj << cout 这样与标准IO库就不一致了,所以输入输出运算符不能重载为类的成员函数,可以重载为类的友元函数和普通函数. 通常重载输出运算符的第二个行参是const的,因为输出一个类不许要更改它: 但是重载输入运算符的第二个行参必须是非const的,否则无法赋值. 重载的基本方法如下: //重

51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果

?#include<iostream> using namespace std; int main() { int x,y; char a; cout<<"please input two numbers: "<<endl; cin>>x>>y; cout<<"please input an operational character:"<<endl; cin>>a; s

C++ Primer笔记10_运算符重载_赋值运算符_输入/输出运算符

我们致力于推广Scriptcase,以产品销售.技术支持.培训服务.外包开发为核心,将Scriptcase这一简单易用的工具真正在国内予以推广.我们搭建了Scriptcase的示例网站,通过该网站可以看到在几乎不需要任何编程的情况下,Scriptcase可以做到如何快速和先进的开发. 敬请访问 www.phpscriptcase.com C++ Primer笔记10_运算符重载_赋值运算符_输入/输出运算符

Python基础(输入、运算符)

输入 1. python2版本中 1.1 使用 raw_input()函数, 看如下示例: password = raw_input("请输入密码:") print ('您刚刚输入的密码是:%s', % password) 运行结果: 注意: raw_input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示: raw_input()在从键盘获取了数据以后,会存放到等号右边的变量中: raw_input()会把用户输入的任何值都作为字符串来对待,即str类型:

运算符重载(三)

我们知道运算符重载函数可以选择两种形式(1)成员函数形式   (2) 全局友元函数形式.那么我们应该怎么样选择呢? 首先按照语法规定有的运算符只能由成员函数重载的运算符,例如operator[],operator=.而有些运算符既可以用成员函数重载,也可以冲全局友元函数重载,例如:++ ,——,+,—,+=,—=等,像这种既可以用成员函数重载也可以用全局友元函数重载的运算符,我们建议用成员函数重载,因为这样做强调了运算符和类的联合,尤其是二元运算符重载时,当左侧操作数是当前的对象时,运算符会工作

C++实现顺序计算输入表达式的值

#include <iostream> #include <cstring> #include <cctype>//判断字符类型需要的头文件 using namespace std; int main() { string str; l: cin>>str; char *a; strncpy(a,str.c_str(),str.length());//将输入的字符串转换为字符数组 int b[100]; char c[100];//准备b,c数组分别来存储依

Showplan 逻辑运算符和物理运算符参考

本文档已存档,并且将不进行维护. 运算符说明了 SQL Server 如何执行查询或数据操作语言 (DML) 语句. 查询优化器使用运算符生成查询计划,以创建在查询中指定的结果或执行在 DML 语句中指定的操作. 查询计划是由物理运算符组成的一个树. 您可以使用 SET SHOWPLAN 语句. SQL Server Management Studio中的图形执行计划选项或 SQL Server Profiler Showplan 事件类来查看查询计划. 运算符分为逻辑运算符和物理运算符. 逻辑

复数中的运算符重载(续)

输入代码: /* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:sum123.cpp *作 者:林海云 *完成日期:2015年5月11日 *版 本 号:v2.0 * *问题描述:在复数类中的运算符重载基础上 (1)再定义一目运算符 -,-c相当于0-c. (2)定义Complex类中的<<和>>运算符的重载,实现输入和输出,改造原程序中对运算结果显示方式,使程序读起来更自然. *程序输入:按要求输入两个复

实现重定向输入

原来不太理解输入重定向的意思,问了度娘之后了解了输入重定向是指不使用系统提供的标准输入端口,而进行重新的指定.即:"输入重定向运算符(<)"可以处理从除键盘外的设备到Windows Vista命令的输入.输入重定向总是用于发送文本文件内容到Windows Vista命令.查找了c#如何实现输入重定向,发现了博客园里的这么一篇文章对这次任务的实现有帮助: http://www.cnblogs.com/tdskee/p/5852723.html 其中讲到当 Process 将文本写入