java学习(二)

·java的条件与循环语句

解决师傅给我的排序任务的初步思路,仅利用条件和循环语句,对每个输入的数进行比较取,最大最小值,写出的程序:

import java.util.*;public class Homework2 {    public static void main(String[] args) {        Scanner in = new Scanner(System.in);        int min = 0;        int max = 0;        System.out.print("请输入一个数:");        int num = in.nextInt();        while (num != 0) {            if (num > max) {                max = num;            } else if (min > num) {                min = num;            }            System.out.print("请再次输入数字,输入0结束:");            num = in.nextInt();        }        System.out.println("max = " + max);        System.out.println("min = " + min);    }}·import java.until.*表示java包中until所含有的全部可引用程序,包括后面从键盘传入数据Scanner函数;·当所输入数不为零时,进入循环,与已存的最大最小值比较并适当修值·输入多个数据后,输入零结束,并输出最大最小值了解更多的函数调用名,学习数组的遍历(宏定义?)字符转化为整数还未开始思考
时间: 2024-12-20 21:20:32

java学习(二)的相关文章

Java学习:二 基础

2014 - 5 - 22 上午 Java对大小写敏感. 点号(.)用于调用方法,Java的能用语法是: object.method(parameters); Java中的常量声明使用final关键字.且仅能赋值一次.习惯上,常量名大写. 可使用static final 定义一个类常量,以便在一个类中的多个方法中使用. 类常量定义在main方法外部,以便同一类其它方法可以使用.若使用public关键字,则其它类的方法也可以使用此常量. 字符串: Java中,允许使用+号拼接两个字符串. Java

Java学习(二)--java概述

一 发展 看了java的发展史,发现他的发展充满了戏剧性.它没有经过精心的策划.制作,但是它的产生却具有了划时代的意义,一切的形成都好像顺利成章,又充满了传奇. 1990年,sun公司准备为下一代只能家电编写通用控制系统.因为C++的api存在的问题,创造了一种新的语言oak. 1992年,在其竞争机顶盒平台倡议中,因其过分给用户控制权而落选.否极泰来,在这里得到了最好的验证,再坚持一点点.下一个一点点就是转机. 1994年,互联网和浏览器的出现给oak带了希望.进过调整后,着眼于浏览器方法.更

Java学习二:Javac Java的学习(原创)

安装完了JDK,就可以编译.执行简答的Java程序了, 一.Javac  ,Java 路径名和包名的关系: 在D盘下,建文件夹Test,在Test里创建文件Java1.java(类名要与文件名一致) Java1.java  : package Test; public  class  Java1 { public static void  main(String[] args) { system.out.println("hello world"); } } 使用的命令: d:\Tes

JAVA学习<二>

1.JAVA中的关键字: Java 关键字是区分大小写的哦!所以 void 是关键字,但 Void 就不是了~~ 2.JAVA标识符: 标识符就是用于给 Java 程序中变量.类.方法等命名的符号. 使用标识符时,需要遵守几条规则: 1.  标识符可以由字母.数字.下划线(_).美元符($)组成,但不能包含 @.%.空格等其它特殊字符,不能以数字开头.譬如:123name 就是不合法滴 2.  标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),

Java学习(二十二):随机数的产生方法

Java随机数的产生方式 在Java中,随机数的概念从广义上将,有三种. 1.通过System.currentTimeMillis()来获取一个当前时间毫秒数的long型数字. 2.通过Math.random()返回一个0到1之间的double值. 3.通过Random类来产生一个随机数,这个是专业的Random工具类,功能强大. java.util.Random类来产生一个随机数发生器.它有两种形式的构造函数,分别是Random()和Random(long seed).Random()此构造方

Java学习(二十):获取系统参数

public static void main(String[] args){ Properties props = System.getProperties(); // 系统属性 System.out.println("Java的运行环境版本:" + props.getProperty("java.version")); System.out.println("Java的运行环境供应商:" + props.getProperty("j

Java学习(二):String、StringBuffer和StringBuilder

String类是final的,String类其实是通过char数组来保存字符串的.对String对象的任何改变都是重新生成新的对象,原对象不动. 1)对于直接相加字符串,效率很高,因为在编译器便确定了它的值,也就是说形如"I"+"love"+"java"; 的字符串相加,在编译期间便被优化成了"Ilovejava". 对于间接相加(即包含字符串引用),形如s1+s2+s3; 效率要比直接相加低,因为在编译器不会对引用变量进行优

Java学习二(面向对象)day03

day03 1.引用类型数组 1)先声明后赋值 Student[] stus = new Studenr[3]; stus[0] = new Student("zhangsan",25,"LF"); stus[1] = new Student("lisi",26,"JMS"); stus[2] = new Student("wangwu",27,"SD"); stus[1].age =

Java学习二(飞机大战项目)day09

day09 1.子弹与敌人的碰撞 1)在超类中FlyingObject设计hit()实现敌人与子弹/英雄机得碰撞 /** 成员方法:检测敌人与子弹/英雄机的碰撞 * this:敌人 other:子弹 */ public boolean hit(FlyingObject other) { int x1 = this.x - other.width; int x2 = this.x + this.width; int y1 = this.y - other.height; int y2 = this

Java学习二维数组的相加

将代码进行封装 package com.array; public class Test01 { public static void print(int [][] c) { for (int i = 0; i < c.length; i++) { for (int j = 0; j < c.length; j++) { System.out.print(c[i][j]+"\t"); } System.out.println(); } } public static int