当前位置:   article > 正文

蓝桥杯Java——基本语法_蓝桥杯灭鼠先锋java写法

蓝桥杯灭鼠先锋java写法

目录

1.数据的输入输出

2.循环语句

(1)while语句

(2)do...while语句

(3)for循环语句

3.数组

(1)一维数组

(2)二维数组

(3)排序

4.字符串

5.Math的方法


1.数据的输入输出

数据的输入:

  1. Scanner sc = new Scanner(System.in);
  2. int n = sc.nextInt();
  3. //不将空格看做是两个字符串的间隔,而是看作字符串的一部分,
  4. //返回时,它作为String类型一并返回。
  5. nextLine()

数据的输出:

(1)print()方法:实现不换行的数据输出;

(2)println()方法:与上面方法的差别是输出数据后将换行。

(3)printf()方法:带格式描述的数据输出。该方法包含两个参数,第一个参数中给出输出格式的描述,第2个参数为输出数据,其中,输出格式描述字符串中需要安排与输出数据对应的格式符。

  常用格式符包括:%d代表十进制数;%f代表浮点数;%e代表科学表示法的指数位数;%n代表换行符;%x代表十六进制数;%s代表字符串。

2.循环语句

(1)while语句

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

(2)do...while语句

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

(3)for循环语句

  1. //遍历循环
  2. for(int i;i<10;i++){
  3. 语句块
  4. }
  5. //增强型循环
  6. for (循环变量类型 循环变量名称 : 要被遍历的对象){
  7. 循环体
  8. }
  9. for(int i:score){增强型for是把score中的元素依次赋给i
  10. if(i>max) max=i;
  11. if(i<min) min=i;
  12. sum += i;
  13. }

3.数组

(1)一维数组

int[] n = new int[5];

输入数组

  1. Scanner sc = new Scanner(System.in);
  2. int n = sc.nextInt();
  3. int f[] = new int[n];
  4. for(int i=0;i<n;i++){
  5. f[i] = sc.nextInt();
  6. }

(2)二维数组

int[][] n = new int [4][3];

输入数组

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

(3)排序

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

4.字符串

  1. //根据ascii码取得其对应的字符
  2. char(int)
  3. //返回指定索引处字符串索引范围从0到length()-1
  4. charAt()
  5. //将字符串转换为字符数组
  6. str.toCharArray()
  7. //将整型数据Integer转换为基本数据类型int
  8. Integer.parseInt
  9. //返回int变量的二进制表示的字符串
  10. Integer.toBinaryString(i);
  11. //把对象转成字符串
  12. to String()
  13. //将int变量i转换成字符串
  14. String.valueOf(int i)
  15. String string = String.valueOf(int i);
  16. //判断str中是否有子字符串,有则返回true,没有则返回false
  17. str.contains
  18. //替换全部字符串
  19. string.replaceAll
  20. //截取父字符串的某一部分
  21. substring()
  22. //字符串常规类型格式化的两种重载方式
  23. String.format()

5.Math的方法

  1. //返回num的绝对值
  2. Math.abs(num)
  3. //求底数的次方
  4. Math.pow(底数,几次方)
  5. //求a的3次方
  6. Math.pow(a,3)
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/481098
推荐阅读
相关标签
  

闽ICP备14008679号