Java第三周

第三周学习Java简单编写程序

简单快捷方式三个:
ctrl+D:直接行复制代码
ctrl+x:直接行删除
ctrl+alt+L:选中之后是代码之间有空格,美观

第一个简单程序:
学的是变量的定义,以及为变量赋值,定义两个数值,可进行加减乘除运算
变量的八大基础数据类型
整数类型:占用1,2,4,8字节8,16,32,64位数,超出int类型的在后面加L。
浮点数类型:占用4,8字节,32,64位,在此,超出的两个类型里面记得加后缀。
字符类型变量:用于储存单一类型数值类型,用 (‘ ’)标注
布尔类型变量:只有两个变量:true和false两个

		测试基础数据类型
public class TestDataTypes {
	public static void main(String[] args) {
    byte b=127;
    short s=32767;
    int i=2147483647;
    long l=9223372036854775807L;
    float f=3.4028235E38f;
    double d=0;
    //
    System.out.println(Integer.MAX_VALUE);
    System.out.println(Long.MAX_VALUE);
    System.out.println(Float.MAX_VALUE);
    System.out.println(Double.MAX_VALUE);
    //
    char c1='a';
    char c2='A';

    int c1ase = c1;
    int c2ase = c2;

    System.out.println(c1+"的ASCII:"+c1ase);
    System.out.println(c2+"的ASCII:"+c1ase);

    //转义字符实例
    System.out.println("你喜欢java嘛?\n那还用说\n绝对不喜欢");
    System.out.println("我\t你\t他");

    
    boolean b1=true;
    boolean b2=false;
    System.out.println("b1="+b1+"\nb2="+b2);

    ///
    final double PI=3.1415926;
    double r=2;
    double area=PI*r*r;
    System.out.println("area="+area);
    System.out.println("area="+String.format("%.2f",area));
    double area1=((int)(area*100+0.5))/100.0;
    System.out.println("area="+area1);
    System.out.println("area1="+Math.round(area*100)/100.0);
 /有个方法不会。在蓝墨云活着班群里面都有
    int x,y,z;
    x=y=z=100;
    System.out.println("x=" + z + "\ny=" + x + "\nz=" + x);

第二个简单程序:计算程序----输入数据进行成绩计算
进行数值运算的使用,进行计算,以及数值运算时进行的赋值运算

public class CalculateScore {
public static void main(String[] args) {
    //声明部分
    double stb, java, sql, diff, avg;
    Scanner sc = new Scanner(System.in);//扫描器对象

    //输入部分
    System.out.print("stb=");
    stb = sc.nextDouble();
    System.out.print("java=");
    java = sc.nextDouble();
    System.out.print("sql=");
    sql = sc.nextDouble();

    //处理部分
    diff = sql - java;
    avg = (stb + java + sql) / 3;

    //输出部分
    System.out.println("stb与java的成绩差:"+String.format("%.2f",diff));
    System.out.println("三科成绩的平均值:"+String.format("%.2f",avg));

}

}

第三个简单程序:进行三角形面积的计算(未完成版,不能判断给出的数字是否能组成一个三角形)
用的是第二种数值运算方法,对于是否能组成三角形的判断未能给出,以及判断后的结论也无法得出,需要后期进行判断,所以改程序目前只能进行对知道三边长度的三角形进行计算

public class HomeWork1 {
public static void main(String[] args) {
    //声明部分
    double a, b, c, s, area;
    Scanner sc =new Scanner(System.in);
    System.out.print("请输入三角形A边长度:a=");
    a= sc.nextDouble();
    System.out.print("请输入三角形B边长度:b=");
    b=sc.nextDouble();
    System.out.print("请输入三角形C边长度:c=");
    c=sc.nextDouble();

    //处理部分



    s=(a+b+c)/2;
    area=Math.sqrt(s*(s-a)*(s-b)*(s-c));

    ///输出部分
    System.out.println("面积等于:"+are a);


}

}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 智慧社区背景与挑战 随着城市化的快速发展,社区面临健康、安全、邻里关系和服务质量等多方面的挑战。华为技术有限公司提出智慧社区解决方案,旨在通过先进的数字化技术应对这些问题,提升城市社区的生活质量。 2. 技术推动智慧社区发展 技术进步,特别是数字化、无线化、移动化和物联化,为城市社区的智慧化提供了可能。这些技术的应用不仅提高了社区的运行效率,也增强了居民的便利性和安全性。 3. 智慧社区的核心价值 智慧社区承载了智慧城市的核心价值,通过全面信息化处理,实现对城市各个方面的数字网络化管理、服务与决策功能,从而提升社会服务效率,整合社会服务资源。 4. 多层次、全方位的智慧社区服务 智慧社区通过构建和谐、温情、平安和健康四大社区模块,满足社区居民的多层次需求。这些服务模块包括社区医疗、安全监控、情感沟通和健康监测等。 5. 智慧社区技术框架 智慧社区技术框架强调统一平台的建设,设立数据中心,构建基础网络,并通过分层建设,实现平台能力及应用的可持续成长和扩展。 6. 感知统一平台与服务方案 感知统一平台是智慧社区的关键组成部分,通过统一的RFID身份识别和信息管理,实现社区服务的智能化和便捷化。同时,提供社区内外监控、紧急救助服务和便民服务等。 7. 健康社区的构建 健康社区模块专注于为居民提供健康管理服务,通过整合医疗资源和居民接入,实现远程医疗、慢性病管理和紧急救助等功能,推动医疗模式从治疗向预防转变。 8. 平安社区的安全保障 平安社区通过闭路电视监控、防盗报警和紧急求助等技术,保障社区居民的人身和财产安全,实现社区环境的实时监控和智能分析。 9. 温情社区的情感沟通 温情社区着重于建立社区居民间的情感联系,通过组织社区活动、一键呼叫服务和互帮互助平台,增强邻里间的交流和互助。 10. 和谐社区的资源整合 和谐社区作为社会资源的整合协调者,通过统一接入和身份识别,实现社区信息和服务的便捷获取,提升居民生活质量,促进社区和谐。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值