zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    KVC该机制
    JS多语种方式
    面试经典(1)---翻转字的顺序在一个句子
    正确Linux新手很实用20命令
    代码添加背景音乐的日记
    什么是比特币(Bitcoin)?
    李开复:该算法的重要性
    javascript推断的浏览器类型
    libyuv编
    Linux下将UTF8编码批量转换成GB2312编码的方法
  • 原文地址:https://www.cnblogs.com/94ha-xc/p/11484081.html
Copyright © 2011-2022 走看看