自用的学习笔记,目前学习课程来自老师上课的内容,翁凯老师的java课堂,也会记录做作业中搜出后学习到的知识点和自己的总结。
持续更新中...
学到什么写什么...
1.技巧:输入sys按alt+/可以选择后缀,输入'.'可以继续选择后缀;输入syso按alt+/,自动变为System.out.println();
2.如何去读用户的输入?
Scanner in = new Scanner(System.in);
System.out.println(in.nextline());
nextline() 是读取下一行,nextint是读一个整数,以此类推;
(新手注意避免同时运行多个进程,到最后反应会变慢。)
一些小tips:①可以用"echo:"+in.nextline()----->可以让程序更形象,在这里'+'加号可以连接两个字符串;②按shift+↓可以多选行,ctrl+/将所选的行变为注释行;③pirnt和println都是输出,区别是print不换行,println自动换行。
3.变量和赋值:
int price;
price = in.nextInt();
定义一个变量,可以重复使用,灰常方便;翁凯老师说一行尽量只定义一个变量;
例如,用户随机输入一个数字,使程序作算数,求出用100减去这个数的结果,其代码如下:
int price=0;
int amount=100;
price = in.nextInt();
System.out.println(amount+"-"+price+"="+(amount-price));
这里的amount是常量,可以进一步这么定义:final int amount=100,由于被定义为常量,后续不能再给amount赋值。它是一个固定的值,但不以值的形式出现,目的是利于更改调节,也可使其含义更加明显。
做算术也是同样的道理,记得初始化。
4.自动类型转换
byte->short,char—> int —> long—> float —> double
向右依次变大,大的向小的阶层转换需要强制转换,小的向大的阶层转换是自动转换。
例如:
int x;
x=(int)7.24+(int)9.17;//强制转换
5.java 中class和public class的区别
①一个java源文件当中可以定义多个class;
②一个java源文件当中public的class不是必须的;
③一个class会定义生成一个xxx.class字节码文件;
④一个java源文件的当中定义公开的类的话,public的class只能有一个,并该类名称必须和java源文件名称一致;
⑤每一个class当中都可以编写main方法,都可以设定程序的入口,想执行B.class中的main方法:java B;
⑥注意:挡在命令窗口中执行java.Hello,那么要求Hello.class当中必须有主方法,没有主方法会出现运行阶段的错误。
6.java怎么调用类方法?
方法1. 新建一个类。然后在调用类中先进行被调用类实例化,然后通过实例化的对象访问。例如:
class Method{
void add(){
System.out.print("加法");
}
}
public class Test{
public static void main(String[] args){
Method m=new Method();
m.add();
}
}
方法2.新建一个类,将该类中需要被调用的方法设置为静态(static),加了static后,就可以用类名直接调用。然后在调用类中直接通过类名进行访问。调用格式为:类名.方法名(参数表)。例如:
class Method{
static void add(){
System.out.print("加法");
}
}
public class Test{
public static void main(String[] args){
Method.add();
}
}
以上就是Java怎么调用类方法的详细内容。