基本语法和数组(二维,多维,交错数组)

    class Program{static void Main(string[] args){// TestJiaoCuo();
            Console.ReadKey();}//交错数组.static void TestJiaoCuo(){//交错数组. 交错数组的本质是1个1维数组 只不过这个1维数组的元素又是数组,.int[][] arr = new int[3][];arr[0] = new int[3];arr[1] = new int[5];arr[2] = new int[4];Console.WriteLine(arr.Rank);//数组的维数 交错数组是1Console.WriteLine(arr.Length);//长度是3//遍历//foreach (int[] item in arr)//{//    foreach (int i in item)//    {//        Console.WriteLine(i);//    }//}for (int i = 0; i < arr.Length; i++){for (int j = 0; j < arr[i].Length; j++){Console.WriteLine(arr[i][j]);}}int[][][] arr1 = new int[3][][];}static void TestDuowei(){int[, ,] arr = new int[3, 4, 5];}static void TestIf(){int lwh = 900;if (lwh > 1000)  //条件表达式或者是1个bool类型的变量
            {Console.WriteLine("中午请吃饭.");}else if (lwh > 800){Console.WriteLine("中餐.");}else if (lwh > 500){Console.WriteLine("小餐.");}else{Console.WriteLine("大家请他吃饭....");}Console.WriteLine("这里是继续往下的代码...");}static void TestSwitch(){//switch只能判断等值 ifelse可以判断等值也可以判断范围.int score = 78;switch (score / 10){case 10:case 9:Console.WriteLine("A");break;case 90:Console.WriteLine("A");break;}}static void TestWhie(){//while (true)//{//    Console.WriteLine("A");//}//do//{//}while();  for (int i = 0; i < 10; i++){Console.WriteLine("A");break;//
                continue;}}static void Test2(){//二维数组表示1个表格  2行3列int[,] arr = new int[2, 3];//Length属性代表数组的长度 行*列//Console.WriteLine(arr.Length);//Console.WriteLine(arr[1,1]); //得到指定维度的长度arr.GetLength(1);for (int i = 0; i < arr.GetLength(0); i++)//2{for (int j = 0; j < arr.GetLength(1); j++)//3{Console.WriteLine(arr[i, j]);}}Console.WriteLine("**************");Console.WriteLine(arr.Rank);//遍历//foreach (int i in arr)//{//    Console.WriteLine(i);//} 
}}

 

转载于:https://www.cnblogs.com/kongsq/p/5866726.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/418084.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NDK环境配置

Android Studio 配置 &#xff08;不是SDK&#xff0c;麻烦各位看官看清楚&#xff09; 手动配置 步骤一:下载sdk 下载方式有两种 一官方下载(请***) https://developer.android.com/ndk/index.html 二在studio中下载&#xff08;如下载慢”拿梯子FQ”&#xff09; 选择NDK和…

ado.net操作数据库

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient;namespace 操作数据库 {class Program{static void Main(string[] args){//1.造一个连接字符串string connstring "…

Class类的理解

package JavaReflcet;import org.junit.Test;public class ClassTest {/*获取Class的实例的方式*/Testpublic void test1() throws ClassNotFoundException { // 方式一&#xff1a;调用运行时类的属性: .classClass clazz person.class;System.out.println(clazz);// …

面向对象概述(课堂笔记)

例如&#xff1a; //创建一个Scanner(扫描器)类型的工具实例&#xff08;对象&#xff09;&#xff0c;用于获取用户从键盘输入的数据 Scanner scannew Scanner(System.in); //创建一个Random(随机)类型的工具实例&#xff08;对象&#xff09;&#xff0c;用来生成随机数 Rand…

反射的一些基础操作

一&#xff1a; package Test2; import Test.Person;import org.junit.Test;import java.lang.reflect.Field; import java.lang.reflect.Modifier;/* 获取当前运行时类的所有属性*/ public class FieldTest {Testpublic void test1(){Class clazz Person.class;//获取属性结…

关于__str__的介绍

在python语言里&#xff0c;__str__一般是格式是这样的。class A: def __str__(self): return "this is in str"事实上&#xff0c;__str__是被print函数调用的&#xff0c;一般都是return一个什么东西。这个东西应该是以字符串的形式表现的。如果不是要用…

object.prototype.call

object.prototype.call /* * object.prototype.call * 当一个object没有某个方法&#xff0c;但是其他的有&#xff0c;我们可以借助call或apply用其它对象的方法来操作。 * 语法: fun.call(thisArg[, arg1[, arg2[, ...]]]) * param: thisArg {object} //当前引用对象 …

BLOB数据类型、事务

Blob数据类型&#xff1a; 事务&#xff1a;

资源整理

资源整理 学习网站 学堂在线 链接&#xff1a;http://www.xuetangx.com/简介 学堂在线是免费公开的MOOC&#xff08;大规模开放在线课程&#xff09;平台&#xff0c;是国家教育部MOOC研究中心官方合作平台&#xff0c;致力于通过来自国内外一流名校开设的免费网络学习课程 EDX…

[工具] 知网(CNKI)文献下载工具

https://github.com/amyhaber/cnki-downloader 用于免费搜索&#xff0c;下载CNKI上的各类文献资料 转载于:https://www.cnblogs.com/Areas/p/5887671.html

Web中Servlet

一&#xff1a; web.xml中的代码如下 <web-app><display-name>Archetype Created Web Application</display-name><servlet><servlet-name>AddServlet</servlet-name><servlet-class>servlets.AddServlet</servlet-class>&l…

Thymeleaf视图模板的学习以及一些语法用法

流程&#xff1a;客户端向服务端的index组件发送请求&#xff0c;index组件会调用FruitDAO直至获取到数据库的数据&#xff1b;服务端获取到fruitList之后&#xff0c;存入到Session中&#xff0c;方便之后使用&#xff1b;之后调用ViewBaseServlet中的processTemplate方法&…

21 RadioGroup ListFragment

结构 MainActivity.java package com.qf.day21_radiogroupfragment_demo3;import java.util.ArrayList; import java.util.List;import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.…

XML与过滤器、事务管理

一 XML 二&#xff1a;过滤器&#xff08;Filter&#xff09; 功能&#xff1a; WebFilter("/demo01.do") public class Demo01Filter implements Filter {Overridepublic void init(FilterConfig filterConfig) throws ServletException {}Overridepublic void doF…

Mybatis获取参数值的各种情况

public interface SelectMapper {//根据ID查询用户信息User getUserById(Param("id") Integer id);//查询所有用户信息List<User> getAllUser();//查询用户信息的总记录数Integer getCount();//查询用户信息使用mapMap<String, Object> getUserByIdToMap…

Mybatis中的配置文件xml

在配置的过程中&#xff1a;我们的mapper接口要与映射的XML文件处在同一位置下&#xff08;层级相同&#xff09; 比如&#xff1a;java.mybatis.mapper.ParameterMapper 对应: resoureces.mybatis.mapper.ParameterMapper 否则在进行测试的时候会出现无效的绑定 Invalid b…

Mybatis中解决属性名与字段名不一致的场景

* a>为字段起别名使得与属性名保持一致* b>设置全局配置将下划线自动映射为驼峰&#xff08;Mybatis-config中&#xff09;* <settings>* <!--将下划线自动映射为驼峰 emp_name:empName-->* …

Mybatis中处理多对一的映射关系

数据库中的结构&#xff1a; 实体类&#xff1a; 最终结果&#xff1a; 一&#xff1a;级联属性查询 自定义resultMap中可以这样设置&#xff1a; <resultMap id"empAndDeptResultMapOne" type"Emp"><id property"eid" column"ei…