main 方法中定义的变量必须先赋值,然后才能输出
Java中的数据类型
数组名.length用于获取数组长度
第一种
int[] scores;//声明数组
scores = new int[3];//分配空间
scores[0]=11;//赋值
scores[1]=12;
scores[2]=13;
第二种
int[] scores = new int[3];//声明同时分配空间
scores[0]=11;//赋值
scores[1]=12;
scores[2]=13;
第三种
int[] scores={13,14,15};//同时声明数组,分配空间,赋值
第四种
int[] scores=new int[]{13,14,15};
我的编程思路不好。每次看到一个编程任务的时候,没有去认真分析解题思路,而是直接想着找答案,找老师的标准答案。以后要试试自己去写代码,错了就错了,重新更正
String input = new Scanner(System.in).next();
int input = new Scanner(System.in).nextInt();
自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量!例如 5++ 、 8-- 等写法都是错误滴!
语法:( 数据类型 ) 数值
1、Java 中的变量需要先声明后使用
2、变量使用时,可以声明变量的同时进行初始化,也可以先声明后赋值
3、变量中每次只能赋一个值,但可以修改多次
4、main 方法中定义的变量必须先赋值,然后才能输出
5、虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等
Java中变量的使用规则
Java 中的变量需要先声明后使用
变量使用时,可以声明变量的同时进行初始化
String love="imooc";
也可以先声明后赋值
String love; love="imooc";
3.变量中每次只能赋一个值,但可以修改多次
4.main 方法中定义的变量必须先赋值,然后才能输出
5.虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等
标识符
标识符就是用于给 Java 程序中变量、类、方法等命名的符号
标识符规则
1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴
2. 标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以
3. 标识符是严格区分大小写的。 所以涅,一定要分清楚 imooc 和 IMooc 是两个不同的标识符哦!
4. 标识符的命名最好能反映出其作用,做到见名知意。
慕课网在线编辑器
各代码的含义
public class HelloWorld{ ←创建了一个名为helloworld的程序 public static void main (String[] args){ ←格式是固定的,代表应用程序应用的入口,以及此后主要的代码都在这个大括号里编写 System.out.println("Hello world"); ←格式也是固定的,意为将后边引号中的字符打印出来※注意最后的分号※ } }
❤注意2行中String中S为大写
⭐️代码中public class后类名应与外部java文件名一致
System.out.println("hello imooc");
开发环境JDK8
public class Hello{
public static void main(String[] args){
System.out.println("hello world")
}
}
@author 标明开发该类模块的作者
@version 标明该类模块的版本
@see 参考转向,也就是相关主题@param 对方法中某参数的说明
@return 对方法返回值的说明
@exception 对方法可能抛出的异常进行说明
多问
多练
及时总结
public class HellloWorld{
public static viod main( String[ ] args){
System.out printin("Hello Worid");
}
}
1/4的结果是0,因为int数据类型碰到小数的处理方法是向下取整,即小于计算结果数的最大的一个整数。