void main(){

  /*
++ -- 表示自增 自减 1 在赋值运算里面 如果++ -- 写在前面 这时候先运算 再赋值,如果++ --写在后面 先赋值后运行运算 var a=10;
var b=a--; print(a); //9
print(b); //10 */ // var a=10; // a++; //a=a+1; // print(a); // var a=10;
// a--; //a=a-1;
// print(a); // var a=10;
// var b=a++; // print(a); //11
// print(b); //10 // var a=10;
// var b=++a; // print(a); //11
// print(b); //11 // var a=10;
// var b=--a; // print(a); //9
// print(b); //9 // var a=10;
// var b=a--; // print(a); //9
// print(b); // var a=10; ++a; print(a); }
/*

// for基本语法
for (int i = 1; i<=100; i++) {
print(i);
} //第一步,声明变量int i = 1;
//第二步,判断i <=100
//第三步,print(i);
//第四步,i++
//第五步 从第二步再来,直到判断为false */
void main(){ // for(int i=1;i<=10;i++){
// print(i);
// } //1、打印0-50所有的偶数 // for(int i=0;i<=50;i++){
// if(i%2==0){
// print(i);
// }
// } //2、求 1+2+3+4 +...100的和 // var sum=0;
// for(var i=1;i<=100;i++){
// sum+=i;
// }
// print(sum); /*
sum=0+1; sum=0+1+2; sum=0+1+2+3+...+100; */ // 3、计算5的阶乘 (1*2*3*4*5 n的阶乘1*2……*n) // var sum=1;
// for(var i=1;i<=5;i++){
// sum*=i;
// }
// print(sum); /*
sum=1*1; sum=1*1*2; sum=1*1*3; sum=1*1*3*4*5;
*/ //4、打印List ['张三','李四','王五'] 里面的内容 // List list=['张三','李四','王五']; // // print(list[1]); // for(var i=0;i<list.length;i++){ // print(list[i]);
// } //5、打印List // List list=[{
// "title":"新闻111"
// },
// { // "title":"新闻222"
// },
// { // "title":"新闻333"
// }]; // // print(list[1]); // for(var i=0;i<list.length;i++){ // print(list[i]['title']);
// } //4、定义一个二维数组 打印里面的内容 List list=[
{
"cate":'国内',
"news":[
{"title":"国内新闻1"},
{"title":"国内新闻2"},
{"title":"国内新闻3"}
]
},
{
"cate":'国际',
"news":[
{"title":"国际新闻1"},
{"title":"国际新闻2"},
{"title":"国际新闻3"}
]
}
]; /*
国内
国内新闻1
国内新闻2
国内新闻3
国际
国际新闻1
国际新闻2
*/ for(var i=0;i<list.length;i++){
print(list[i]["cate"]);
print('-------------');
for(var j=0;j<list[i]["news"].length;j++){
print(list[i]["news"][j]["title"]);
}
} }
/*
语法格式: while(表达式/循环条件){ } do{
语句/循环体 }while(表达式/循环条件); 注意: 1、最后的分号不要忘记
2、循环条件中使用的变量需要经过初始化
3、循环体中,应有结束循环的条件,否则会造成死循环。
*/ void main(){ /*
int i=1;
while(i<=10){ print(i);
}
//死循环 */ // int i=1;
// while(i<=10){
// print(i);
// i++;
// } //1、求1+2+3+4 ...+100的和 // int i=1;
// var sum=0;
// while(i<=100){
// sum+=i;
// i++;
// }
// print(sum); // int i=1;
// var sum=0;
// do{
// sum+=i;
// i++;
// }while(i<=100);
// print(sum); //while 和 do while的区别 第一次循环条件不成立的情况下
// int i=10;
// while(i<2){
// print('执行代码');
// } var j=10;
do{
print('执行代码');
}while(j<2); }
/*
break语句功能:
1、在switch语句中使流程跳出switch结构。
2、在循环语句中使流程跳出当前循环,遇到break 循环终止,后面代码也不会执行 强调:
1、如果在循环中已经执行了break语句,就不会执行循环体中位于break后的语句。
2、在多层循环中,一个break语句只能向外跳出一层 break可以用在switch case中 也可以用在 for 循环和 while循环中 continue语句的功能: 【注】只能在循环语句中使用,使本次循环结束,即跳过循环体重下面尚未执行的语句,接着进行下次的是否执行循环的判断。 continue可以用在for循环以及 while循环中,但是不建议用在while循环中,不小心容易死循环 */ main() { // for(var i=1;i<=10;i++){ // print(i);
// } //1、如果i等于4的话跳过 // for(var i=1;i<=10;i++){
// if(i==4){
// continue; /*跳过当前循环体 然后循环还会继续执行*/
// }
// print(i);
// } //2、如果 i等于4的话跳出循环 // for(var i=1;i<=10;i++){
// if(i==4){
// break; /*跳出循环体*/
// }
// print(i);
// } //3、break语句只能向外跳出一层 // for(var i=0;i<5;i++){ // print('外层---$i');
// for(var j=0;j<3;j++){ // if(j==1){
// break;
// }
// print('里层$j'); // }
// } //4、while循环 break跳出循环 var i=1; while(i<=10){
if(i==4){
break;
}
print(i);
i++;
} // var sex="男";
// switch (sex) {
// case "男":
// print('男');
// break;
// case "女":
// print('男');
// break;
// default:
// } }

Dart 自增++自减--和循环语句的更多相关文章

  1. MySQL字段自增自减的SQL语句

    MySQL的自增语句大家应该都很熟悉 也很简单 update `info` set `comments` = `comments`+1 WHERE `id` = 32 这样就可以了,但是有时候我们会涉 ...

  2. Shell中的循环语句实例

    1.for循环语句实例1.1 最基本的for循环 #!/bin/bash for x in one two three four do     echo number $x done 注:" ...

  3. Swift流程控制之循环语句和判断语句详解

    Swift提供了所有c类语言的控制流结构.包括for和while循环来执行一个任务多次:if和switch语句来执行确定的条件下不同的分支的代码:break和continue关键字能将运行流程转到你代 ...

  4. 【C语言探索之旅】 第一部分第七课:循环语句

    内容简介 1.课程大纲 2.第一部分第七课: 循环语句 3.第一部分第八课预告: 第一个C语言小游戏 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编 ...

  5. javascript总结13:循环语句

    1 While循环 While(条件表达式){ 只要条件表达式结果为true,循环一直执行,当条件表达式结果为false的时候,循环终止 } While循环语句需现在循环体外定义变量. 2 for循环 ...

  6. PHP变量、数据类型、字符串、运算符、条件语句、循环语句、数组、函数

    PHP 简介: php :是一门动态交互的计算机语言  静态交互 html  css  js 但凡是动态交互的 都需要服务器. php都是以.php结尾的文件 Html文件里不能写php代码,但是ph ...

  7. 《编程导论(Java)&#183;3.2.4 循环语句》

    本文全然复制<编程导论(Java)·3.2.4 循环语句>的内容.除[]中的说明文字.请阅读和比較其它编程教材. 我知道.假设我是一个刚開始学习的人,<编程导论(Java)>非 ...

  8. day03运算符、表达式、自增自减、三目运算符、程序结构、用户输入

    复习 1.java的输出语句 1)System.out.println(); 2)System.out.print(); 2.注释 1)单行注释 // 2)多行注释 /* .... */ 3.变量 1 ...

  9. 循环语句for基本概述

    循环语句for基本概述 01. for循环基础语法 for 变量名 in [ 取值列表 ]do 循环体done 02. for循环基本使用示例 #取值列表有多种取值方式,可以直接读取in后面的值,默认 ...

随机推荐

  1. python温度转换代码

    #TempConvert.py TempStr=input("请输入带有符号的温度值:")#赋值TempStr,括号里面的是提示 if TempStr[-1] in ['F','f ...

  2. linux简单的命令

    本文转自 https://www.cnblogs.com/pyyu/articles/9314206.html Linux命令行的组成结构 [root@oldboy_python ~]# [root@ ...

  3. Django之路——8 cookie 和sessions

    会话跟踪技术 1 什么是会话跟踪技术 我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应.例如你给10086打个电话,你就是客户端,而10 ...

  4. jquery操作按钮修改对应input属性

    点击右侧的修改按钮,对应的input中的disabled和readonly得属性修改 $(".buttonxg button").click(function(){ $(this) ...

  5. RookeyFrame 自定义数据源 返回统计查询后的视图

    核心:对返回的数据进行重写 功能是这样的:上传淘宝后台的订单文件,将订单文件里面的数据导入到系统,对导入后的订单数据进行统计后再显示. Order_File:用来存上传的订单文件,格式是****.cs ...

  6. LIO -SCSI target

    2010年底,LIO 项目获选成为新的内核态的 SCSI target,取代原有的用户态的 STGT 项目.当时有两个主要的竞争项目(LIO和SCST),都在努力将代码并入主线内核.本文将比较着两个项 ...

  7. C利用time函数实现简单的定时器

    //定时器 #include <stdio.h> #include <time.h> #include <stdlib.h> int main(int num, c ...

  8. 洛谷 P1725 琪露诺 题解

    P1725 琪露诺 题目描述 在幻想乡,琪露诺是以笨蛋闻名的冰之妖精. 某一天,琪露诺又在玩速冻青蛙,就是用冰把青蛙瞬间冻起来.但是这只青蛙比以往的要聪明许多,在琪露诺来之前就已经跑到了河的对岸.于是 ...

  9. golang-flag - 命令行参数解析

    flag - 命令行参数解析 在写命令行程序(工具.server)时,对命令参数进行解析是常见的需求.各种语言一般都会提供解析命令行参数的方法或库,以方便程序员使用.如果命令行参数纯粹自己写代码解析, ...

  10. vuex(用了vue就上了一条不归路的贼船)

    一.Vuex是干什么用的? 它是用于对复杂应用进行状态管理用的(官方说法是它是一种状态管理模式). “杀鸡不用宰牛刀”.对于简单的项目,根本用不着Vuex这把“宰牛刀”.那简单的项目用什么呢?用Vue ...