`
edr_
  • 浏览: 169566 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

看视频学JAVA记录暑假生活

 
阅读更多
昨晚开始注册的博客,本来想把昨晚学到的知识整理一遍的,可是要隔一天才能发表博文,刚学java,跟着马士兵的视频学,一下是这两天记录的代码以及自己出现过的问题。
public class  person{ //一般的类名首字母大写,方法名首字母都是小写,而且遵守驼峰书写格式
int id;
int age;
person(int id_,int age_){
id = id_;
age = age_;
}
public static void main(String args[]){
person tom = new person(1,25);
person pp = new person(1,20);  //一般已经定义了方法,要                              按照定义来书写不能出现                              空参;
System.out.println("tom的资料为:"+tom.id+"、"+tom.age);
System.out.println("pp的资料为:"+tom.id+"、"+tom.age);
}
}

//switch中几种case输出相同内容,注意类名不能出现与关键字一样
public class aboutswitch {
public static void main(String args[]){
int i = 0;
switch (i)
{
case 0:
case 1:
case 2:
System.out.print("C");
break;
case 3:
System.out.print("B");
break;
default:
System.out.print("ZZ");
break;
}
}
}


//break 与continue 之间的区别
//求出101-200之内的所有质数
public class primenumber{
public static void main(String[] args){
for(int i=101;i<=200;i+=2){
boolean f = true;
for(int j=2;j<=i;j+=2){
if(i%j==0)
f=true;
break;     //跳出循环,只能跳出一层,即最近的for循环
}
if(!f){continue;}  //跳过一次,继续循环下去
System.out.print(" "+i);
}
}
}


class Point{
double x,y,z;

Point(double x_,double y_, double z_){
x = x_;
y = y_;
z = z_;
}

void setX(double x_){
x = x_;
}

void setY(double y_){
y = y_;
}

void setZ(double z_){
z = z_;
}

public double getDistance(Point p){
return  (x - p.x)*(x - p.x) + (y - p.y)*(y - p.y) + (z - p.z)*(z - p.z);
}
}

public class TestPoint{
public static void main(String args[]){
Point p=new Point(3.0,3.0,3.0);
Point p1=new Point(0.0,0.0,0.0);
System.out.println(p.getDistance(p1));
p.setX(4.0);
System.out.println(p.getDistance(p1));
}
}

一天的学习快结束了,赶快回去洗澡玩玩睡觉了...以后再回首
分享到:
评论

相关推荐

    JAVA学习记录.rar

    本压缩包“JAVA学习记录.rar”似乎是一个个人的学习笔记集合,可能包含了一系列关于Java编程的基础到高级概念。 在学习Java的过程中,首先会接触的是基础语法,例如变量、数据类型、运算符、控制结构(如if语句、...

    Java在线学习视频系统

    【Java在线学习视频系统】是一个综合性的Web应用,利用了Java技术栈的MVC(Model-View-Controller)设计模式来构建。MVC模式是一种软件架构模式,它将应用程序分为三个核心部分:模型(Model)负责数据处理和业务...

    李兴华-零基础学Java视频教程

    资源名称:李兴华-零基础学Java视频教程资源目录:【】beb0947865854748ff69742fa38028eb【】de35d41e7391bfb74fb4d3fd4478596f【】[魔乐科技][李兴华-零基础学Java].01-Java介绍及JDK配置.rar【】[魔乐科技][李兴华...

    30套最实用JAVA学习视频教程合集

    另外,“循序渐进学java视频教程”系列可能是针对不同学习阶段设计的,例如从基础知识及概念的介绍开始,进而过渡到数据库的精通,再到实战项目的开发。这样的递进式教学,有助于学习者按部就班地掌握Java技术。 ...

    JAVA 基础有由浅入神中高级视频

    本套视频教程录制完中国第一套Java培训视频、潜心修炼6年后复出的继Java邮件和struts视频教程之后的第三部视频教程,它与市面上目前流传的java基础视频教程有很大的区别,在那些java基础视频教程的基础上进行了有...

    java入门学习视频--java入门学习视频

    java入门学习视频 java一些基础性的知识 数组集合 I/o流等等 java入门学习视频 java一些基础性的知识 数组集合 I/o流等等

    java实现视频压缩

    Java作为一种广泛使用的编程语言,也提供了实现视频压缩的能力。本篇将详细探讨如何使用Java来实现视频压缩,以及涉及到的相关知识点。 首先,我们要理解视频压缩的基本原理。视频是由一帧一帧的静态图像(图片)...

    java视频剪辑,截取视频指定时间段内容

    本项目标题“java视频剪辑,截取视频指定时间段内容”表明这是一个使用Java语言实现的视频剪辑工具,能够帮助用户按照指定的时间段从原始视频中截取出子视频。这种功能对于个人用户进行视频编辑、内容筛选或教学材料...

    java-操作记录-对比操作前后不同

    在Java编程语言中,操作记录是一项重要的任务,它涉及到对程序执行过程中的各种操作进行跟踪、记录和分析,以便于调试、性能优化或者问题排查。本篇将基于提供的"java-操作记录-对比操作前后不同"的jar文件,探讨...

    Java视频安卓版

    无论您是在校大学生,还是职业学员,或者其他开发人员,本书都志在全面提高您的Java编程思想和开发实力,使您能够系统的学习Java语言,写出高质量的Java程序代码,相信看完本软件提供的所有视频后将使您获益匪浅。

    微信在线视频系统JAVA源码

    微信在线视频系统JAVA源码是一套完整的解决方案,用于构建基于Java技术栈的视频服务系统,尤其结合了微信支付功能。这个系统的核心目标是提供稳定、高效且用户友好的在线视频观看体验,同时支持便捷的支付流程,使得...

    获取视频播放时长

    在Java编程环境中,获取视频资源的播放时长是一项常见的任务,尤其在开发视频播放器或者进行视频处理的应用中。要实现这一功能,我们需要利用到Java的多媒体处理库,如JMF(Java Media Framework)或者Xuggler。在...

    java udp视频传输

    Java UDP视频传输是一种基于用户数据报协议(User Datagram Protocol)的实时数据传输方式。UDP相较于TCP,具有更低的延迟和更高的传输效率,因为其不保证数据包的顺序、不进行重传,所以适用于对实时性要求高的应用...

    《这样学Java不枯燥》视频教程

    通过开发超级玛丽,飞机大战,汤姆猫等经典小游戏来讲解Java,一起玩着学Java!

    小白学习Java,记录Java基础.rar

    Java 是一门面向对象编程语言,不仅吸收了 C++ 语言的各种优点,还摒弃了 C++ 里难以理解的多继承、指针等概念。Java 不但可以用来开发网站后台、PC 客户端和 Android APP,还在数据分析、网络爬虫、云计算领域...

    视频传输(Java程序).rar_Java 视频传输_java传输视频_视频上传 java_视频传输_视频传输 java

    JMF允许开发者处理音频和视频流,包括播放、捕获、记录和网络传输。Xuggler则是一个开源的Java库,它可以直接操作音视频文件的容器格式和编解码器,提供更高的灵活性。 视频传输的过程中,为了优化带宽使用和减少...

    从零开始学Java资源包

    图书《从零开始学Java》配套的资源包。本书针对初学和自学读者的特点,以通俗易懂的语言讲解Java语言编程。全书内容分为六篇共23章,讲解了Java的各个方面,主要内容包括Java语言的环境配置、基本语法、流程控制语句、...

    基于Java语言的Java学习记录与设计源码仓库

    本项目是一个基于Java语言的Java学习记录与设计源码仓库,包含53个文件,其中包括32个SQL脚本文件、9个压缩包文件、3个XML配置文件、1个Git忽略文件、1个类文件、1个Java源文件、1个Idea项目文件、1个ZIP压缩文件、1...

    2017java基础班+就业班 培训视频

    想学习java的这套教程基本够你用了 138G,如果想学的可以下载看看

Global site tag (gtag.js) - Google Analytics