Java学习总结1

Java和C有许多相似的地方,所以学Java还是会知道一点。
本周在写作业和实验报告中有学到几个新知识点:
1、jdk的环境搭建与运用
如图所示:

2、幂函数算法的运用即 Math.pow(x,n) //x是底数,n是指数
如图所示

如果将Math.pow(sum,3)+Math.pow(h,3)+Math.pow(k,3)改成sum*sum*sum+h*h*h+k*k*k;
你自己运行后会发现答案是一样对的。

3、不自动换行输出System.out.print();
如图所示

System.out.println();是输出后自动换行,而System.out.print();是取消不自动换行输出

4、输入的标准格式
如图所示:

import java.util.Scanner;
Scanner sc = new Scanner(System.in);       //sc是自定义变量,可以更改名称
        int n = sc.nextInt();

5、switch语句中default用法
如图所示:

在这一个题目中default选择条件是输入的n除了1和2之外的情况

6、ASCII码表的运用和数字与字符间的转换
如图所示:

String s = jzt.next();
        char c = s.charAt(0);                   //s字符串转换成c字符
        int n = c ;         

这一段就是实现将你输入的字符转换成ASCII表中相对应的数字数值,在本题中y要将int n =c;改成int n =c-'A';这时候的n就为题目所要输出的行数。然后在输出的时候再将n转换成字符即System.out.print((char)('A'+i));就是将int类型转换成char类型。
7、

String [] s = new  String[1000];
        s = zfc.split(",");          //我的代码中zfc是一个字符串的变量名

就是将你输入的字符串中用','隔开的前一个字符赋给变量s。我也知道专业术语是什么,反正就是这个作用
我们看一下实例吧:

是不是发现发现输出的s[n]就是第三个逗号隔开的d。

posted on 2019-09-08 00:41  Mi_Yun  阅读(200)  评论(0编辑  收藏  举报