zoukankan      html  css  js  c++  java
  • 第八周学习进度条

     

    第八周

    所花时间(包括上课)

    550min

    代码量(行)

    近500

    博客量(篇)

    0

    了解到的知识点

    (见下文字)

    //所属个人笔记内容,代码均为部分   

    1.在eclipse中选中区域代码按ctrl+7可以快捷加消注释;

    2.int转string:
    (1) String result="";
    int intVal=(int)(Math.random()*26+97);//生成一个97~122之间的int型整数
    result=result+(char)intVal;//生成的result为随机的字符,加上for循环或用连接函数连接可生成随机字符串

    3.String转int
    (1) import javax.swing.JOptionPane;
    public class Test{
      public static void main(String args[]){
      String a1,a2;
      a1=JOptionPane.showInputDialog("Enter an integer");//消息框输入字符串a1的值(值为数字)
      a2=JOptionPane.showInputDialog("Enter another integer");
      int b1,b2,sum;
      b1=Integer.parseInt(a1);//把字符串a1转换成整形
      b2=Integer.parseInt(a2);
      sum=b1+b2;
      JOptionPane.showMessageDialog(null,"The sum is"+sum,"Results",JOptionPane.PLAIN_MESSAGE);
     }
    }

    4.用户输入
    import java.util.*;
      Scanner in = new Scanner(System.in);//System.in为指向控制台的输入流,获取到键盘信息。
      System.out.print("What is your name?");
      String name=in.nextLine();
    //nextLine方法读取一行数据,当运行到nextLine方法时线程会阻塞,等待用户输入。
    输入完毕后,按回车,就能获取到输入的值。
    System.out.print("How old are you?");
    int age=in.nextInt();//nextInt指定输入的类型为整形,输入其他类型运行将报错;指定其余类型数据类似。
    例:nextBoolean;nextDouble;nextByte

    5.Java中的加号有时是连接符,有时是运算符:
    (1)当左右两边连接的都是非数字型时,则为连接符。
    (2)当一边是数值类型,另一边是非数值类型时,则为连接符。
    (3)当两边都是数值类型时,则为运算符,即相加求和的作用。

    6.(1).当声明一个对象类型的变量时,实际上并没有创建一个对象,此变量要声明为null。(2).定义一个原始类型的在定义变量时,会马上给其分配内存。(3).java要求必须显示初始化变量;如果对象变量不引用一个真实的对象,则必须声明为null,特殊值null代表一个对象变量不引用任何对象(例Myclass obj;不能通过编译,如果需要编译,则必须声明为Myclass obj=null;)

    7.对于“==”判等:若比较的是原始数据类型的变量时,是比较变量所保存的数据是否相等;当比较的是引用类型的变量时,是判断两个变量是否引用同一对象,即判断保存的对象地址是否相同。比较两对象内容是都相等可用equals()方法。例:判断a是否等于b:a.equals(b);

    8.字符串的startsWith(),endsWith()和indexOf()等方法中整形参数获取的位置表示的都是字符串的下标位置。

    9.char c='z'; c=c-3; //报错
    char c='z'; c-=3;//可编译通过
    原因:c-=3; 相当于c=(char)(c-3);

  • 相关阅读:
    由于取消了脚本支持,无法查看访问统计,也办法放gg广告了,本站更新速度降低.
    关于ASP循环表格的问题之解答
    STL中map用法详解
    vector与list的区别
    mysql联合索引 sql索引使用
    如何让linux/Centos 32位支持大于4G内存
    mysql事务
    Mysql InnoDB中的查询事务模式与锁定select ..for update
    linux 查看系统版本
    如何在64位的Linux中运行32位的应用程序
  • 原文地址:https://www.cnblogs.com/jianglingjun/p/5451476.html
Copyright © 2011-2022 走看看