首页 > 其他 > 详细

暑假自学(6)

时间:2020-07-12 19:43:41      阅读:50      评论:0      收藏:0      [点我收藏+]

java学习:

java的开头模板(以HelloWorld程序为例):

class "文件名"{
  public static void main(String[] args{
    System.out.println("HelloWorld");
  }
}

 

 

刚开始是使用cmd进行编译,这里附上cmd编译的过程:

cmd中输出方式:
1.移动到相应位置
2.javac 文件名.java//编译文件,并产生.class文件
3.java 类名.//执行文件

 

 

java在语法方面有很多和C是一样的。例如for,if else之类的,但是输入和输出是不一样的,以下为输入输出样例:

 

输出:

System.out.println("输出内容");

System.out.print("输出内容");//删去ln代表输出后不换行

//System 的S需要大写

 

输入:

需要使用Scanner类:
具体实现步骤:
1.导包: import java.util.Scanner
2.Scanner的实例化
3.调用Scanner类的相关方法来获取指定类型的变量
代码化:
import java.util.Scanner;//将Scanner类放在前面(类似于头文件,本质是类)
class ScannerTest{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);//Scanner实例化(类的实例化)
int num = scan.nextInt();
String name = scan.next()//指定类型的输入
System.out.println(num);
System.out.println(name);
}
}
//一般形式是 scan.next"变量类型",但是Scanner目前不提供char类型的输入

 

 

除此之外,java与C还有在变量和运算符方面的区别

 

变量:
float long double定义时需要在后面加上"f"或"F" "l"或"L" "d"或"D"
boolean 布尔值,只能是true或者false
byte char short之间做运算结果为int型,其他类型自动向上提升
String 标志是"" 可以与其他八种数据类型做运算,"+"起连接作用。

 

运算符

位移运算符"<<"">>"根据ASCII码进行移动
位移运算符作用的都是整形变量或整数,向左移1位相当于乘2,向右则是除以2
例子:
System.out.println(2 << 3);//2*2^3向左移动3位 16
System.out.println(2 >> 1);//2/(2^1)向右移动1位 1
System.out.println(2 << 27);//2*(2^27)向左移动27位 2的28次方
&|^运算符的计算:
例子:
2&8
0 0 0 1 0
0 0 1 0 0
进行&运算
0 0 0 0 0
2&8 = 0

暑假自学(6)

原文:https://www.cnblogs.com/buxiang-Christina/p/13289416.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!