文档章节

JAVA学习记录

Le12345679
 Le12345679
发布于 2017/05/17 15:08
字数 405
阅读 6
收藏 0

//2017-05-16 IMOOC_JAVA_入门第一季

package lee;
import java.util.Scanner;
import java.util.Arrays;

public class Action_0517 {
public static void main(String[] args) {
	//强类型转换:可能会造成数据丢失
	double avg1 = 75.8;
	int avg2 = (int)avg1;
	System.out.println(avg1);
	System.out.println(avg2);
	
	//常量赋值语法:final 数据类型 常量名 = 数值;
	final double PI = 3.14;
	System.out.println(PI);
	
	//equals( )用于判断字符串的内容是否相同,相同返回true,不相同返回false
	String sex = "女";
	if(sex.equals("女")){
		System.out.println(sex);
	}
	/*5-1 java输入 
	 * 步骤1:导入 import java.util.Scanner
	 * 步骤2:创建Scanner对象 Scanner input = new Scanner(Syatem.in);
	 * 步骤3:接收并保存输入的值 int score = input.nextInt();
	 */
	Scanner input = new Scanner(System.in);//创建Scanner对象
	int score = input.nextInt();//接收并保存输入的值
	System.out.print("score的值为:"+score);
	input.close();
	
	//6-1 数组:1.声明数组、2.分配空间、3.赋值、4.操作和处理
	int[ ] scores = {76, 93, 92, 87};//等价于  int[ ] scores = new int[ ]{76, 93, 92, 87};
	System.out.println("score中的第一个元素为:"+scores[0]);
	
	//6-5 使用循环操作java中的数组
	//数组名.length用于获取数组的长度,数组下标的范围是0至数组长度-1
	int[ ] scoress = {78, 91, 84, 68};
	for(int i=0; i<scoress.length; i++){
		System.out.println("数组中第"+(i+1)+"个元素的值是:"+scoress[i]);
	}
	
	/*
	 * 6-7 使用 Arrays类 操作java中的数组
	 * 1.排序_语法:Arrays.sort(数组名);
	 * 2.将数组转换成字符串:按顺序将多个数组元素连接在一起,多个元素之间
	 * 使用逗号和空格隔开   Arrays.toString(数组名);
	 */
	int[ ] nums =new int[ ]{25, 7,126};
	System.out.println("输出数组nums中的元素"+Arrays.toString(nums));
	
	/*
	 * //6-8使用foreach操作数组
	int[ ] scoresss = {78, 93, 25};
	for(int score:scoresss){
		System.out.println(score);
	}
	*/
	
	
	
	
	
	
			
			
	
		
}
}

 

© 著作权归作者所有

共有 人打赏支持
Le12345679
粉丝 0
博文 10
码字总数 2933
作品 0
合肥
私信 提问
如果你想学习Java,那么就来看这篇文章

一、前言 我是从大二开始学习的Java,当时的目标是Java Web开发,当时并不想考研,所以当时的学习是以就业为主,现在我大三了,学习Java Web开发已经一年了,因为种种原因,决定要考研,所以...

Jivanmoon
2018/08/27
0
0
Spring Boot MyBatis学习(一)

Spring Boot MyBatis学习(一) 本文仅为记录自己的学习过程,其中很多问题还需要进一步的理解 1.创建Spring Initializr项目 然后点Next、最后点Finsh即可。项目结构如下 二、创建、配置相应...

Azuresky
2018/05/31
0
0
阿里云Centos搭建jdk环境

当我们开始了自己的开发,那么云服务器是一定少不了的,当然也有很多同学只是在本地做开发研究。   这里记录一下我自己在阿里云上搭建环境的过程。   趁着优惠的时候,我在阿里云上购买了...

上987432.com
2018/10/30
0
0
Java程序员最常用的8个Java日志框架

作为一名Java程序员,我们开发了很多Java应用程序,包括桌面应用、WEB应用以及移动应用。然而日志系统是一个成熟Java应用所必不可少的,在开发和调试阶段,日志可以帮助我们更好更快地定位b...

紫魅编程
2016/04/23
2.8K
1
Apache Groovy 2.4.7 发布

Apache Groovy 2.4.7 发布了,Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性。 Groovy 主要的特点包括: 是一个基于Java虚拟机的敏捷动态语言。 构建...

oschina
2016/06/08
1K
3

没有更多内容

加载失败,请刷新页面

加载更多

uml类图

平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一、类的属性的表示方式 在UML类图中,...

asdf08442a
2分钟前
0
0
Linux下执行脚本报错提示invalid option 3: set: -

1、在环境下执行sh报错invalid option 3: set: - 2、于是换成chmod 777 install.sh改执行权限,并且默认使用#!/bin/bash bash: ./install.sh: /bin/bash^M: bad interpreter: No such file ......

noob_chr
2分钟前
0
0
phpstrom2018激活与汉化

phpstrom2018激活与汉化 方法一. 直接用浏览器打开 http://idea.lanyus.com/ (推荐) 点击页面中的“获得注册码”,然后在注册时切换至Activation Code选项,输入获得的注册码一长串字符串,...

万建宁
4分钟前
0
0
Kali Linux NetHunter教程Kali NetHunter支持的设备和ROMs

Kali Linux NetHunter教程Kali NetHunter支持的设备和ROMs NetHunter是一个基于Kali Linux为Nexus设备构建的Android渗透测试平台,其中包括一些特殊和独特的功能。NetHunter支持无线802.11注...

大学霸
13分钟前
1
0
端口可用性探测

在服务器上打开了一个端口,我们需要测试是否开启成功是否可用,可以在本机使用 traceroute (linux)工具 traceroute 是几乎所有 Linux 发行版本预装的网络测试工具,用于跟踪 Internet 协议(...

applepaihs
13分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部