-
新的变量,都需要赋初始值。
查看全部 -
%:求两个数字相除的余数
或者查一个数字是否能被另一个数字整除,如果输出0,表示没有余数,则是偶数;如果输出1,表示有余数,是奇数。
查看全部 -
加:+ 。加号有2个用途:当用加号连接两个数字时,会计算出这两个数字的和。比如:
Console.WriteLine(9+2.2);//输出11.2
另一种情况,当加号两边包含字符串的时候,会把两边的表达式连接成新的字符串。比如:
Console.WriteLine(9+"2.2");//输出92.2,因为"2.2"是字符串,所以9也被转换为"9",+起的作用是连接字符串
减:- 。减号的作用就是减法。比如:
Console.WriteLine(15-23);//输出-8
乘:* 。乘号的作用是求2数的乘积。比如:
Console.WriteLine(0.8*3);//输出2.4
除:/ 。除号的作用是求2数相除的商。比如:
Console.WriteLine(2/0.5);//输出4.0
但是,2个整数相除,结果仅保留整数部分,小数部分会被舍去。
Console.WriteLine(5/10);//输出0
查看全部 -
①标识符只能由英文字母、数字和下划线组成,不能包含空格和其他字符。
错误的标识符声明:
string $user; //错在使用了其他字符
②变量名不能用数字开头。
错误的标识符声明:
double 6h;//错在用数字开头
③不能用关键字当变量名。
错误的标识符声明:
char static ;//错在用关键字static做变量名
查看全部 -
int i=(int)3.0;
数字前面的(int)表示转换的目标类型为int,3.0会被强制转换为3。
double 型强制转换为int型将失去小数部分
double d=2;实际上就是2.0赋值给b;
查看全部 -
字符类型 char ,存储用 '' (单引号)括起来的一个字符,例如:
char sex='男';//存储性别
字符串类型 string ,存储用“”(双引号)括起来的一串字符,例如:
string address="北京市宣武区牛街北口";//存储地址
整数类型 int ,存储整数,例如:
int age=23;//存储年龄
双精度浮点型 double ,存储小数,例如:
double salary=7991.63;//存储工资
查看全部 -
常量声明后不能修改。
查看全部 -
///是文档注释,只能写在类、方法、属性的前面。不能用来注释单个变量。
查看全部 -
using System;
using System.Collections.Generic;
using System.Text;namespace projAboveAvg
{
class Program
{
static void Main(string[] args)
{
string[] names = new string[] {"景珍","林惠洋","成蓉","洪南昌","龙玉民","单江开","田武山","王三明"};
int[] scores = new int[] {90,65,88,70,46,81,100,68};
int sum = 0;
int avg = 0;
for(int i=0; i<scores.Length; i++)
{
sum += scores[i];
}
avg = sum / scores.Length;
Console.Write("平均分是"+avg+",高于平均分的有:");
for(int i=0; i<names.Length; i++)
{
if(scores[i] > avg)
{
Console.Write(names[i]+" ");
}
}
}
}
}查看全部 -
using System;
using System.Collections.Generic;
using System.Text;
namespace projAboveAvg
{
class Program
{
static void Main(string[] args)
{
string[] name= new string[8]{"景珍","林慧洋","成蓉","洪南昌","龙玉民","单江开","田武山","王三明"};
int[] score = new int[8]{90,65,88,70,46,81,100,68};
int sumScore=0;
int averageScore=0;
for(int i=0;i<score.Length;i++){
sumScore += score[i];
}
averageScore = sumScore/8;
Console.WriteLine("平均分是{0},高于平均分的有:",averageScore);
for(int j=0; j<score.Length; j++){
if(score[j]>=averageScore){
Console.Write(name[j]+" ");
}
}
}
}
}
查看全部 -
C#中字符串转换为整型的方法:
1、Convert.ToInt32(string s)
2、int.Parse(string s)
3、int.TryParse(string s,out int result)
查看全部 -
using System;
using System.Collections.Generic;
using System.Text;
namespace projGetMaxScore
{
class Program
{
static void Main(string[] args)
{
string[,] nameAndScore = new string[8,2]{{"吴松","89"},{"钱东宇","90"},{"伏晨","98"},{"陈陆","56"},{"周蕊","60"},{"林日鹏","91"},{"何昆","93"},{"关欣","85"}};
int max=0;
int maxScore=0;
for(int i=0;i<nameAndScore.GetLongLength(0);i++){
if(Convert.ToInt32(nameAndScore[i,1])>maxScore){
max=i;
maxScore = Convert.ToInt32(nameAndScore[i,1]);
}
}
Console.WriteLine("分数最高的是{0},分数是{1}",nameAndScore[max,0],nameAndScore[max,1]);
}
}
}
关于6-1任务练习解,关键点:
1、nameAndScore.GetLongLength(0); //获取二维数组中一维数组的个数
2、Convert.ToInt32(nameAndScore[i,1]) //将字符串类型转换为整型
3、"分数最高的是{0},分数是{1}" //关于输出的那句提示语言
4、max 和maxScore 记录最大分数的下标和记录最大分数的变量
查看全部 -
string[] names = {"吴松","钱东宇","伏晨","陈陆","周蕊","林日鹏","何昆","关欣"};
int[] scores = {89,90,98,56,60,91,93,85};
int max = scores[0];
int y = 0;
for(int x=1; x<scores.Length; x++)
{
if(scores[x]>max)
{
max = scores[x];
y = x;
}
}
Console.Write("分数最高的是"+names[y]+",分数是"+max);查看全部 -
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace projAboveAvg
{
class Program
{
static void Main(string[] args)
{
int[] score = new int[8] { 90, 65, 88, 70, 46, 81, 100,68 };
string[] name = new string[8] { "景珍","林惠洋", "成蓉", "洪南昌", "龙玉民", "单江开", "田武山", "王三明" };
// int[] pos = new int[8];
ArrayList pos = new ArrayList();
int sum = 0;
int avg = 0;
for (int x = 0; x < 8; x++)
{
sum += score[x];
}
avg = sum / 8;
for (int y = 0; y < 8; y++)
{
if (score[y] > avg)
{
pos.Add(y);
}
}
/*
for (int z = 0; z < pos.Count; z++)
{
Console.Write(pos[z]);
}
*/
Console.WriteLine("平均分是{0},高于平均分的有:",avg);
for (int z = 0; z < pos.Count; z++)
{
Console.Write(name[(int)pos[z]] + " ");
}
}
}
}
查看全部 -
const 关键字,表明PI是一个常量; double 关键字,表明PI的类型为“双精度浮点型”(一种精度很高的数字类型)。
Console.Write后不跨行
Csonsole.WriteLine后跨行
查看全部
举报