java的Scanner,char等基础知识!

这里讲的如何从工作台接收字符 并且将字符输出,这个很重要,在以后的学习java时,我们会通过接收的字符串,通过转换,然后进行操作:
1 先串讲一下char的知识:

/*
System.out.println(‘2’); //字符2
System.out.println(‘2’+’2’); //数字100
//5.char:字符型,2个字节
char c1 = ‘女’; //字符直接量必须放在单引号中
char c2 = ‘f’;
char c3 = ‘5’;
char c4 = ’ ‘;
//char c5 = ”; //编译错误,必须有字符
//char c6 = ‘女性’; //编译错误,只能有一个字符
//char c7 = 女; //编译错误,必须放在单引号中
*/

2 Scanner 类
package day01;
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan=new Scanner(System.in);
System.out.println(“请在工作台输入:”);
int a=scan.nextInt();
System.out.println(“a=”+a);

    String s=scan.next();
    System.out.println("s="+s);

}

}

运行结果:java的Scanner,char等基础知识!_第1张图片

3
package day02;
//变量的演示
public class VarDemo {
public static void main(String[] args) {

    /*
    //1.变量的命名:
    int a1,a_,a_5$;
    //int a*b; //编译错误,不能包含*号
    //int 1a; //编译错误,不能以数字开头
    int m=5;
    //System.out.println(M); //编译错误,严格区分大小写
    //int class; //编译错误,不能使用关键字
    int 年龄; //正确,但不建议
    int age; //建议"见名知意"
    int score,myScore,myJavaScore; //建议"驼峰命名法"
    */

    /*
    //2.变量的使用
    //int a=3.14159; //编译错误,数据类型不匹配

    int a=5; //声明整型变量a并赋值为5
    int b=a+10; //取出a的值5,加10后,再赋值给b
    System.out.println(b); //输出b的值15
    a=a+10; //取出a的值5,加10后,再赋值给a
            //在a本身基础之上增10
    System.out.println(a); //输出a的值15

    //System.out.println(m); //编译错误,m未声明
    int m;
    //System.out.println(m); //编译错误,m未初始化
    */

    /*
    /3.变量的初始化:第一次赋值
    int a=250; //声明整型变量a并赋值为250
    int b; //声明整型变量b
    b=250; //给b赋值为250
    */

    /*
    //5.变量的声明
    int a; //声明一个整型变量,名为a
    int b,c,d; //声明三个整型变量,名为b,c,d
    */
}

}

你可能感兴趣的:(java,Scanner)