AS编程基础

在下载的源文件中,遇到看不懂的关键词,按一下F1就可以看到解释了。没有编程基础的新手,可能还对程序里的一些运算符不清楚。下面就是各个运算符的说明:
++
a++;//就是让a这个变量加1

--
a--;//就是让a这个变量减1

%=
a%=2;//让a这个变量的值为a除以2后的余数
比如以下程序中:
a=5;
a%=2;
经过以上两条语句后,a这个变量的值为1(5除以2的余数为1)

*=
a*=2;//a这个变量的值为a原来的值乘以2

+=
a+=2;//a这个变量的值为a原来的值加2

-=
a-=2;//a这个变量的值为a原来的值减2

/=
a/=2;//a这个变量的值为a原来的值除以2

!=
a!=2;//判断a是否不等于2
比如:
a=3;//a的初始值为3
b=4;//b的初始值为4
if (a!=2) {//判断a是否不等于2
   b=5;//如果a不等于2,b的值为5
}else{//否则
   b=6;//b的值为6
}

<=小于等于
>=大于等于

==
a==2;//a等于2
比如:
a=3;//a的初始值为3
b=4;//b的初始值为4
if (a==2) {//判断a是否等于2
   b=5;//如果a等于2,b的值为5
}else{//否则
   b=6;//b的值为6
}

!
!a//a的值取反
比如:
b=4;//b的初始值为4
if (!a) {//判断a是否为真(a应该是一个条件,为真就是指为true,为假就是指为false)
   b=5;//如果一开始a为假,那么!a就是为真,则b的值为5
}else{//否则
   b=6;//b的值为6
}

&&相当于and
a<b&&c>d或者a<b and c>d//&&这个符号两边的语句要同时成立,才为真
比如:
a=1;
b=2;
c=3;
d=4;
e=5;
if (a<b&&c>d){  //如果a<b和c>d都成立,就为真
    e=6;//如果a<b和c>d都成立,就为真,则e的值为6
}

||相当于or
a<b||c>d或者a<b or c>d//||这个符号两边的语句只要有一条为真,结果就为真
比如:
a=1;
b=2;
c=3;
d=4;
e=5;
if (a<b||c>d){  //如果a<b和c>d两者中的一个成立或者两个都成立,那么这条if语句就为真
    e=6;//a<b和c>d两者中的一个成立,if语句就为真,那么e的值为6
}

(0)

相关推荐

  • Java编程基础测试题分享

    单选题:(每道题目2分) 1. 下列哪个声明是错误的?(B) A.  int i=10; B.  float f=1.1;     //float f=1.1f C.  double d=34.4; D.  byte b=127; long类型的数据加后缀L或者l float类型的数据加后缀F或者f 整数默认是int类型 浮点数默认是double类型 2. 下面哪个不是java中的关键字?(C) A. public B.  true C.  main D.  class 3. 下面程序哪个语句是

  • Python面向对象编程基础解析(二)

    Python最近挺火呀,比鹿晗薛之谦还要火,当然是在程序员之间.下面我们看看有关Python的相关内容. 上一篇文章我们已经介绍了部分Python面向对象编程基础的知识,大家可以参阅:Python面向对象编程基础解析(一),接下来,我们看看另一篇. 封装 1.为什么要封装? 封装就是要把数据属性和方法的具体实现细节隐藏起来,只提供一个接口.封装可以不用关心对象是如何构建的,其实在面向对象中,封装其实是最考验水平的 2.封装包括数据的封装和函数的封装,数据的封装是为了保护隐私,函数的封装是为了隔离

  • Python面向对象编程基础解析(一)

    1.什么是面向对象 面向对象(oop)是一种抽象的方法来理解这个世界,世间万物都可以抽象成一个对象,一切事物都是由对象构成的.应用在编程中,是一种开发程序的方法,它将对象作为程序的基本单元. 2.面向对象与面向过程的区别 我们之前已经介绍过面向过程了,面向过程的核心在'过程'二字,过程就是解决问题的步骤,面向过程的方法设计程序就像是在设计一条流水线,是一种机械式的思维方式 优点:复杂的问题简单化,流程化 缺点:扩展性差 主要应用场景有:Linux内核,git,以及http服务 面向对象的程序设计

  • LINQ to XML的编程基础

    一.LINQ to XML 编程基础 1.LINQ to XML类 System.Xml.Linq命名空间含有19个类,下表列出了它们的名称及其描述: 类 描述 XAttribute 表示一个 XML 属性 XCData 表示一个 CDATA 文本节点 XComment 表示一个 XML 注释 XContainer 适用于可能具有子节点的所有节点的抽象基类 XDeclaration 表示一个 XML 声明 XDocument 表示一个 XML 文档 XDocumentType 表示一个 XML

  • java编程基础之模仿用户登录代码分享

    上一篇文章我们了解了Java背包问题求解实例代码,接下来我们看看Java中模仿用户登录的相关代码,下面是具体内容. 基于用户从控制台输入模拟的简陋用户登录验证Demo原理: 利用 Scanner 类中 nextLine() 提取用户从控制台输入的字符串信息 利用 String 类的 equals 方法进行用户输入验证 import java.util.Scanner; public class Login { public static void main(String[] args) { //

  • PowerShell面向对象编程基础知识总结

    本文介绍PowerShell面向对象编程的基础知识,我们知道PowerShell里面的所有变量和输出都是对象,所以有必要在进行PowerShell编程时了解一下面向对象编程的基础知识. 面向对象编程的引入主要是为了解决软件复杂化带来的维护等问题,早在20世纪60年代,面向对象就已经出现了.虽然C语言并不支持面向对象的特性,但是使用C语言进行开发的程序人员已经将面向对象的核心思想应用到其中,因此我们更应该理解的是面向对象的思想,而不需要纠缠于语言本身. PowerShell是基于对象的脚本语言,因

  • AS编程基础

    在下载的源文件中,遇到看不懂的关键词,按一下F1就可以看到解释了.没有编程基础的新手,可能还对程序里的一些运算符不清楚.下面就是各个运算符的说明: ++ a++;//就是让a这个变量加1 -- a--;//就是让a这个变量减1 %= a%=2;//让a这个变量的值为a除以2后的余数 比如以下程序中: a=5; a%=2; 经过以上两条语句后,a这个变量的值为1(5除以2的余数为1) *= a*=2;//a这个变量的值为a原来的值乘以2 += a+=2;//a这个变量的值为a原来的值加2 -= a

  • java网络编程基础知识介绍

    网络基础知识 1.OSI分层模型和TCP/IP分层模型的对应关系 这里对于7层模型不展开来讲,只选择跟这次系列主题相关的知识点介绍. 2.七层模型与协议的对应关系 网络层 ------------ IP(网络之间的互联协议) 传输层 ------------ TCP(传输控制协议).UDP(用户数据报协议) 应用层 ------------ Telnet(Internet远程登录服务的标准协议和主要方式).FTP(文本传输协议).HTTP(超文本传送协议) 3.IP地址和端口号 1.ip地址用于

  • nodejs异步编程基础之回调函数用法分析

    本文实例讲述了nodejs异步编程基础之回调函数用法.分享给大家供大家参考,具体如下: Node.js 异步编程的直接体现就是回调. 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了. 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数. 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回.这样在执行代码时就没有阻塞或等待文件 I/O 操作.这就大大提高了 Node.js 的性能,可

  • Python面向对象编程基础实例分析

    本文实例讲述了Python面向对象编程基础.分享给大家供大家参考,具体如下: 1.类的定义 Python中类的定义与对象的初始化如下,python中所有类的父类是object,需要继承. 由于Python是动态语言,因此可以直接为对象添加属性并赋值而不必在类定义中声明 class Person(object): # 定义一个Person类 pass p = Person() # 初始化一个Person对象 p.name="xiaoming" # 对象属性赋值 Python的类初始化方法

随机推荐