《数据类型与运算符》

day1

课程:

part 1:

//先输入包名
package com.day1;
//进行导包
import java.util.Scanner;
//再输入类名
public class MyInfo {
//静态方法
public static void main(String arg[]){
Scanner scanner = new Scanner(System.in);
System.out.println(“请输入你的姓名”);
String name = scanner.next();
System.out.println(“请输入你的籍贯”);
String place = scanner.next();
System.out.println(“请输入你的年龄”);
int age = scanner.nextInt();
System.out.println(“姓名:”+name+“籍贯:”+place+“年龄:”+age);
//double类型的输入
double rise = 9.8;
//double类型强制转换成int类型
int a = (int) rise;
System.out.println(a);
}
}
//最后输出的a的值为9,因为通过强制转换,把double类型转换成了int类型

part2:

public class Test {
public static void main (String arg[]){
int a =20;
//将int类型的a赋给long类型
long b =a;
//因为long的范围比int大,所以输出的b为20
System.out.println(b);
double sub = 20.0/3;
//因为double为浮点类型,所以可以储存sub,输出的值为6.6666667
System.out.println(“sub=”+sub);
//char储存的是单字符类型
char c = 65;
//因为储存的是单字符类型,所以输出的c的值为A,因为A的ascal码为65
System.out.println(c);
int m = ‘a’;
//因为int类为整形类型,所以输入’a’时,会输出a的ascal码97
System.out.println(m);
double l =123.23;
//类型强制转换
int o =(int) l;
//o为123
System.out.println(o);
}

}

习题:

import java.util.Scanner;
public class lianxi {
public static void main(String arg[]){
Scanner scanner = new Scanner(System.in);
//将键盘输入的值储存再字符串类型的name里,next()代表输入的值为字符串
String name = scanner.next();
String way =scanner.next();
int age = scanner.nextInt();
System.out.println(“老师的姓名”+name);
System.out.println(“课程方向”+way);
}
}

总结

第一天学习java,具体讲了数据类型的分类,数据类型的强制转换的操作,其他包的导入方式,输出文字的方法,个人认为易混点在于ascal码的使用与转换。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值