public class Welcome{ public static void main(String[] args){ System.out.println("Hello java!"); } }2.java标识符
遵守以下规则:
标识符必须以字母(包含汉字以及英文字母)、下划线_、$开头。标识符其他部分可以是字母、下划线“_”、$和数字的任意组合。Java标识符大小写敏感,且长度无限制。标识符不可以是Java关键字。
标识符使用规范
3.数据类型转换表示类名的标识符:每个单词的首字母大写,如Man。表示方法和变量的标识符:驼峰原则:多个单词,第一个单词小写,第二个单词首字母开始大写,例如eatFood().
自动转换
强制转换
格式:(type)var
容量小的可以转换为容量大的。
注意:当一种类型强制转换成另一种类型,而又超出目标类型的表述范围,就会被截断成另一个完全不同的值。
package com.bjsxt; public class Main { public static void main(String[] args) { double a=3.14; int b=(int)a; System.out.println(b); } }
运行结果:3
4.算术运算符整数运算
如果两个 *** 作数有一个为long,则结果也为long。没有long时,结果为int。
浮点运算
如果两个 *** 作数有一个为double,则结果也为double。只有两个 *** 作数都为float,结果为float。
取模运算
其 *** 作数可以为浮点数,一般为整数,结果为余数,符号和左边 *** 作数相同。如7%-3=1。
一元运算符(++和--)
int a=3;
int b=a++;//a先使用后自增,即b=3。
int c=++a;//a先自增后使用,即c=4。
5.字符串连接符'+'运算符两侧 *** 作数只要有一个是String类型,系统会自动将另一个 *** 作数转换为字符串然后进行连接。
package com.bjsxt; public class Main { public static void main(String[] args) { int a=12; System.out.println("a="+a); } }6.选择结构(这个跟C++都是差不多的)
7.循环结构(这个也是跟c++差不多)if单分支结构
if(布尔表达式){
语句块}
if else双分支结构
if(布尔表达式){
语句块1;
}else{
语句块2;}
if-else-if-else多分支语句
if(布尔表达式){
语句块1;
}else if(布尔表达式2){
语句块2;}……
else{语句块n+1;
}
switch语句
switch(){
case 值1 :语句序列1;{break;}
… … … … …
default:默认语句;}
while循环
while(循环条件){
循环体;}
do-while循环
do{ 循环体;
}while(循环条件);//至少循环一次
for循环
for(表达式1;循环条件;表达式2)
例如:运用for循环实现1~100的总和
public class Main { public static void main(String[] args) { int s = 0; for (int i = 1; i <= 100; i++) { s += i; } System.out.println(s); } }8.这是根据视频学的一段小代码,使用Scanner获得键盘输入。
import java.util.Scanner; public class Welcome2{ public static void main(String[] args){ Scanner s=new Scanner(System.in); System.out.println("请输入您的用户名"); String uname=s.nextLine(); System.out.println("请输入您的年龄"); int age=s.nextInt(); System.out.println("n"); System.out.println("用户名:"+uname+"年龄:"+age)); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)