java学习日记第二天

hello 大家好 今天是第二天

上一次 简单的写了俩程序,今天继续用程序学习java基础;

今天学习java中的方法,给我感觉相当于C中的函数,如果你不知道C,那你就把这个方法当做一个招 ,可以解决一个问题这样的东西;

其实上次我们也写了一方法 public static void main(String args[])  即我们主函数,我们程序的入口,

现在我们再想创建一个Java Profect ,点开工程然后在src中右击new一个class ,注意类名(Class的名字)首个字母大写,如果多个单词都是首个字母大写,

这就是我们创建的类 ,类名Cricle,我们把这个第一个勾上,他就自己给我们生成主函数,省的我们自己敲啦

这时候我们就去写我们的方法啦,我们的类名是Circle ,循环的意思,这次我们就在类里实现java里边的几种循环语句;

然后我们在我们的方法 way1中写我们的逻辑语句 ,即第一种循环 while ,while循环输出1-5;

  

public static void way1()
{
int i=0;
while(i<5)
{
i++;
System.out.println(i);
}

System.out.println("我循环完了,i的值不在小于5!!");
}

这样我们方法way1就写好了,方法写好了,我们就得调用方法,调用方法的写法

public static void main(String[] args)
	{
		Circle.way1();
	}

  这时候我们点击运行,或者用快捷键F11,然后回车就可以看到结果啦

这段代码我们涉及到的知识点:

1.权限,相信写了两天 你也看到了不管是方法还是主函数前边都有public 公开的意思,这就是权限,具体的自己百度去吧,我也才接触说不清楚(http://blog.csdn.net/itachiyang/article/details/43647909)慢慢咱就懂了,

2.方法的调用,大家也看到了调用的语句就那一句,这是java的封装性,方法写在类Circle中,用它就要用类Circle来调用它,而类与方法之间的点,就相当于 的 这个意思。翻译就是 cricle类的方法way1。

3.返回值 void 空,没有返回值。。。。目前知道这个就行 后边咱慢慢接接触各种含返回值的函数。

4.while 循环语句,用法:while(条件){},条件为真,就顺序一直执行{}中的代码,从上到下,运行到底在执行条件判断,如果条件为真继续执行,不满足条件跳出循环,如图所示;

5.i++ 相当于 i=i+1; 叫做i的自增运算,类似的还有 ++i  i-- --i 当加号在左和在右的时候在i++;或者++i 单独成句的时候是没有区别的,后续用到有区别再解释 ,据说i++比i=i+1的运算速度开 ,,,

参照上述方法 我们直接写其余循环方法;

for循环

	public static void way2()
	{
		for(int i=1;i<=5;i++)
		{
			System.out.println(i);
		}
		System.out.println("我循环完了,i的值不在小于5!!");

	}

  调用方法和调用方法一的一样,在主函数中调用;

运行结果 你会发现和第一种一样,我们来看一下for循环的语法

for(语句1;语句2;语句3) {}  语句1(initialization初始换变量式):变量初始化;语句2(condition 条件表达式):条件判断语句;语句3(iteration  迭代表达式):计数的变化 {}逻辑语句写的地方

还一种循环 do while 是不是感觉和第一种while差不多,我们来写一下方法三;

public static void way3()
	{
		int i=1;
		do {
			System.out.println(i);
			i++;
		} while(i<=5);
		System.out.println("我循环完了,i的值不在小于5!!");
	}

  语法:do{逻辑语句} while(条件),是不是 与while的区别一目了然,条件和逻辑语句的位置正好颠倒,不错执行顺序也是这样的,do while是先做循环 不管条件满不满足,而while先做条件判断再作循环,用那种循环方法,就具体问题具体分析啦。

时间: 2024-12-27 23:51:16

java学习日记第二天的相关文章

Java学习日记(一)基础

标识符: 由26个英文字母大小写,数字:0-9 符号:_ $ 组成 定义合法标识符规则: 1.数字不可以开头. 2.不可以使用关键字. 3.Java中严格区分大小写. Java中的注释格式: 单行注释: 格式: //注释文字 多行注释: 格式: /* 注释文字*/ 文档注释: 格式:/** 注释文字 */ 常量: 常量表示不能改变的数值. java中常量的分类: 1.整数常量.所有整数 2.小数常量.所有小数 3.布尔型常量.较为特有,只有两个数值.true 和false. 4.字符常量.将一个

java学习日记第一天

java 学习日记 第一天 java学习准备工作 首先环境配置:一个是jdk安装,另一个编译工具 eclipse ,安装下载教程网上很多 找了一个照着做就行 : 上述步骤完成,我们就可以打开eclipse进行我们第一个程序的编写啦当然是编写我们熟悉的helloWorld创建一个Java Perfect 目前好像基本都习惯用工程管理我们就建一个java工程然后点开工程在src右键new一个class,不用问这是啥这是啥,先把程序跑起来,慢慢就懂了我们在{}写我们的程序,这就好比helloworld

java学习笔记 第二篇 核心技术(二)

第十四章 集合类 集合类用来存放对象的引用.继承关系如下图: 14.1 Collection 接口 是层次结构中的根接口,构成Collection的单位称为元素.Collection接口不能直接使用,但该接口提供了添加元素.删除元素.管理数据的方法. Collection接口常用方法: 14.2 List 集合 包括List接口以及List集合的所有实现类.List集合中的元素允许重复,各元素循序就是对象插入的顺序 1.List接口,两个重要方法: get(int index): 获取指定索引位

Java学习日记:Week1---day1-2 Java初识

前言: 新的旅程正式开始了,经过了两周的c语言预科班学习,对程序的开发有了第一步的认知.如今Java课程也如期开始,对于一个程序员究竟是先学习哪个语言好已经没有必要去探究了,如今既然上了Java的船自然要老老实实的走,能到什么程度就看自己了,个人对自己还是有点信心的. 课从昨天就正式开始了,昨天老师讲了一天大方面的东西,总之没什么具体内容,今天开始了初始java的第一课:简单理了理今天老师讲的内容,挑了一些重点的记在日记. 一.JAVA的版本以及JDK 1)Java的几个版本 java SE(j

Java学习日记num2

学习内容:关键字:java中标识符命名规则和java命名规范:常量和变量:选择结构  if  switch 一.关键字 1,用于定义访问权限修饰符的关键字 (1)private私有(2)protected(1)public公共 2,用于定义类,函数,变量修饰符的关键字 (1)abstract抽象(2)final(3)static静态(1)synchronized同步 3,用于定义类与类之间关系的关键字 (1)extends继承(2)implements实现 4,用于定义建立实例及引用实例,判断实

java学习日记

我自己是学前端的,个人认为,如果一个前端连一个后台语言都不曾了解过,在工作中可能会和后台掐架,抱着这种心态来自己学学java,在这几天看过的书和视频来看,很多java当中的语法和js有很多相似之处,就比如说关键字:if,for之类的,可以说是编程语言当中最常见而且最常使用,使用方式也是相同的几个关键字了.经过两天的学习,了解了java和js的不同之处: 取值的方式不同,在js中找到input节点.value就能轻松取值,但是在java中,要取值首先要导入一个包"Scanner",创建&

java学习日记第三天之简单算法问题

hello 大家好 今天学习了一些有关java算法: 1.算法:解决问题的基本步骤,和实现方案 业务处理中的算法问题: 分析问题找规律 针对规律写代码 2.九九乘法口诀表 问题分析 : 1*1=1 1*2=2 2*2=2 1*3=3 2*3=6 3*3=9 我们发现规律 第几行有几个乘法式,需要两个遍历,从1-9行遍历,然后1-9列遍历 public class ReturnTest { public static void main(String[] args) { ReturnTest.ce

超级小白Java学习日记(1)

作为一名初级财务人员,在生完孩子再次步入职场后,更深刻的认识到自己的不足.拥有的财务知识无论是深度还是广度,都对职业发展益处不大.对自己进行了浅薄的剖析,认为我的兴趣.性格都不适合做财务.所以想开发一项技能,能提高职场竞争力,找到兴趣点. 自我介绍 29岁财务女,新晋宝妈,生了孩子之后像重活一场.看到身边小小的可人儿,他全心全意的依赖着我,可是我却不敢面对他.因为我觉得我没有优点值得他学习,我不敢在他长大后站在他面前,说我是妈妈,妈妈是对的,你要听妈妈的. 都说"为母则刚",如果这个&

java学习日记-尚硅谷0722班熊*: 坚持自己的学习方式

在尚硅谷北京java培训机构经过一段时间的紧张学习,在老师的带领下我重温了一边java基础.将我以前没有掌握的io和反射系统的学习了一边.老师以表格的形式将io流的体系画出来,让我更好的整理了脑袋里混乱的流关系.                我很喜欢数据库的学习方式,每天讲完课后可以有大量的练习,通过不同的方式锻炼学习到的内容.如果java基础也能够像数据库一样每个章节讲完后有大量的练习题就好了.毕竟java处了理解还需要很多的练习才能融会贯通,特别是类和类之间的关系使用.