栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

蓝桥杯Java——基本语法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

蓝桥杯Java——基本语法

目录

1.数据的输入输出

2.循环语句

(1)while语句

(2)do...while语句

(3)for循环语句

3.数组

(1)一维数组

(2)二维数组

(3)排序

4.字符串

5.Math的方法


1.数据的输入输出

数据的输入:

Scanner sc = new Scanner(System.in);
int n = sc.nextInt();

//不将空格看做是两个字符串的间隔,而是看作字符串的一部分,
//返回时,它作为String类型一并返回。
nextLine()

数据的输出:

System.out.println();

2.循环语句

(1)while语句
while(循环条件表达式){
    语句块
}

(2)do...while语句
do{
    语句块
}
while(条件表达式);

(3)for循环语句
//遍历循环
for(int i;i<10;i++){
    语句块
}

//增强型循环
for (循环变量类型 循环变量名称 : 要被遍历的对象){
    循环体
}

for(int i:score){增强型for是把score中的元素依次赋给i
    if(i>max)    max=i;
    if(i 

3.数组

(1)一维数组
int[] n = new int[5];

输入数组

Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int f[] = new int[n];
for(int i=0;i 

(2)二维数组
int[][] n = new int [4][3];

输入数组

Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int i, j;
int[][] x = new int[n + 1][n + 1];
for (i = 0; i < n; i++)
	for (j = 0; j <= i; j++)
		x[i][j] = sc.nextInt();

 

(3)排序
//对数组元素从小到大排序
Arrays.sort(int[] a)

4.字符串
//根据ascii码取得其对应的字符
char(int)

//返回指定索引处字符串索引范围从0到length()-1
charAt()

//返回int变量的二进制表示的字符串
Integer.toBinaryString(i);

//把对象转成字符串
to String()

//将int变量i转换成字符串
String.valueOf(int i)
String string = String.valueOf(int i);

//判断str中是否有子字符串,有则返回true,没有则返回false
str.contains

//替换全部字符串
string.replaceAll

//截取父字符串的某一部分
substring()

5.Math的方法
//返回num的绝对值
Math.abs(num)

//求底数的次方
Math.pow(底数,几次方)

//求a的3次方
Math.pow(a,3)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/758783.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号