class Demo01
{
public static void main(String[] args)
{
//数组求最大值
int[] arr={1,2,3,4,5,6,7,8,9};
int max=arr[0];
for(int i=0;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
System.out.println("最大值为:"+max);
}
}

 

import java.util.Scanner;
import java.util.Random;
class Work
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
/* 1.编写代码实现如下内容:if语句实现考试成绩分等级(使用switch语句)。
[90-100] A等。
[80-90) B等。
[70-80) C等。
[60-70) D等。
[0-60) E等。
请根据给定成绩,输出对应的等级。
说明:"["表示包含,")"表示不包含*/ int i=sc.nextInt();
int a=0;
if(90<=i&&i<=100)a=1;
if(80<=i&&i<90)a=2;
if(70<=i&&i<80)a=3;
if(60<=i&&i<70)a=4;
if(0<=i&&i<60)a=5;
   switch(a){
case 1:System.out.println("成绩等级为:A等");
break;
case 2:System.out.println("成绩等级为:B等");
break;
case 3:System.out.println("成绩等级为:C等");
break;
case 4:System.out.println("成绩等级为:D等");
break;
case 5:System.out.println("成绩等级为:E等");
break;
default:System.out.println("请输入正确成绩");
break;
   }
  }
}

 

import java.util.Scanner;
import java.util.Random;
class Work
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in); /* 2.分析以下需求,并用代码实现:
(1)根据工龄(整数)给员工涨工资(整数),工龄和基本工资通过键盘录入
(2)涨工资的条件如下:
[10-15) +5000
[5-10) +2500
[3~5) +1000
[1~3) +500
[0~1) +200
(3) 如果用户输入的工龄为10,基本工资为3000,程序运行后打印格式"您
目前工作了10年,基本工资为 3000元, 应涨工资 5000元,涨后工资 8000元"*/ int i=sc.nextInt();
int wages=0;
int hwages=0;
if(10<=i&&i<15){
wages=3000;
hwages=5000;
System.out.println("目前工作了 "+ i +" 年");
System.out.println("基本工资为 "+ wages +" 元");
System.out.println("应涨工资为 "+ hwages +" 元");
System.out.println("涨后工资为 "+ (wages + hwages) +" 元");
}else if(5<=i&&i<10){
wages=3000;
hwages=2500;
System.out.println("目前工作了 "+ i +" 年");
System.out.println("基本工资为 "+ wages +" 元");
System.out.println("应涨工资为 "+ hwages +" 元");
System.out.println("涨后工资为 "+ (wages + hwages) +" 元");
}else if(3<=i&&i<5){
wages=3000;
hwages=1000;
System.out.println("目前工作了 "+ i +" 年");
System.out.println("基本工资为 "+ wages +" 元");
System.out.println("应涨工资为 "+ hwages +" 元");
System.out.println("涨后工资为 "+ (wages + hwages) +" 元");
}else if(1<=i&&i<3){
wages=3000;
hwages=500;
System.out.println("目前工作了 "+ i +" 年");
System.out.println("基本工资为 "+ wages +" 元");
System.out.println("应涨工资为 "+ hwages +" 元");
System.out.println("涨后工资为 "+ (wages + hwages) +" 元");
}else if(0<=i&&i<1){
wages=3000;
hwages=200;
System.out.println("目前工作了 "+ i +" 年");
System.out.println("基本工资为 "+ wages +" 元");
System.out.println("应涨工资为 "+ hwages +" 元");
System.out.println("涨后工资为 "+ (wages + hwages) +" 元");
} }
}
import java.util.Scanner;
import java.util.Random;
class Work
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in); /*3.数组常见操作:
数组遍历(依次输出数组中的每一个元素)一维数组:二维数组:*/
/*int[] arr={1,2,3,4,5,6,7,8,9,10};
for (int j=0;j<arr.length;j++){
System.out.println(arr[j]);
}*/ int[][] arr={{1,2},{3,4,5},{6,7}};
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr[i].length;j++){
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}
}
import java.util.Scanner;
import java.util.Random;
class Work
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in); /*4. 你出数字、我来猜。
游戏操作如下:
后台预先生成一个1-100之间的随机数,用户键盘录入猜数字
如果猜对了,打印“恭喜您,答对了”
如果猜错了
猜大了:打印“sorry,您猜大了!”
猜小了:打印“sorry,您猜小了!”
直到数字猜到为止*/
Random ra=new Random();
int num=ra.nextInt(100)+1;
System.out.println("欢迎来到猜字游戏");
while(true){
System.out.println("请输入您猜的数字");
int x=sc.nextInt();
if(x>num){
System.out.println("sorry,您猜大了");
}else if(x<num){
System.out.println("sorry,您猜小了");
}else if(x==num){
System.out.println("恭喜您,答对了");
System.out.println("正确答案为:"+num);
break;
}
}
}
}

2019.12.11 java练习的更多相关文章

  1. 2019.12.11 java程序中几种常见的异常以及出现此异常的原因

    1.java.lang.NullpointerException(空指针异常) 原因:这个异常经常遇到,异常的原因是程序中有空指针,即程序中调用了未经初始化的对象或者是不存在的对象. 经常出现在创建对 ...

  2. 2019.12.11 java数组练习

    class AmHW { public static void main(String[] args) { /* 统计一个公司三个销售小组中每个小组的总 销售额以及整个公司的销售额.如下所示 第一小组 ...

  3. 2019.12.11 java方法(类似功能、函数)

    方法的具体语法格式如下: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){     执行语句     ………     return 返回值; }   class D ...

  4. 2019.12.06 java基础代码

    操作系统中默认码表是:gbk      (一个中文字符占两个字节): utf-8(一个中文字符占三个字节): 数据库建库时的默认码表是:拉丁码表: (1)       public class 定义: ...

  5. 2019.12.04 Java中的内存分配

    Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识.一般 ...

  6. 2019/05/11 JAVA虚拟机原理

    所谓虚拟机,就是一台虚拟的机器.他是一款软件,用来执行一系列虚拟计算指令,大体上虚拟机可以分为 系统虚拟机和程序虚拟机, 大名鼎鼎的Visual Box.Vmare就属于系统虚拟机,他们完全是对物理计 ...

  7. 2019/05/11 JAVA虚拟机原理堆、栈、方法区概念区别

    Java堆 堆内存用于存放由new创建的对象和数组.在堆中分配的内存,由java虚拟机自动垃圾回收器来管理.在堆中产生了一个数组或者对象后,还可以在栈中定义一个特殊的变量,这个变量的取值等于数组或者对 ...

  8. 2019/05/11 Java内存结构

    1.  类加载子系统:负责从文件系统或者网络加载Class信息,加载的信息存放在一块称之方法区的内存空间. 2.  方法区:就是存放类的信息.常量信息.常量池信息.包括字符串字面量和数字常量等. 3. ...

  9. 2019.12.09 java for循环

    for(初始化表达式; 循环条件; 操作表达式){     执行语句     ……… } 先走初始化表达式,再走循环条件,如条件满足,走执行语句,然后走操作表达式,再走循环条件,如条件满足,走执行语句 ...

随机推荐

  1. 深度学习-生成对抗网络GAN笔记

    生成对抗网络(GAN)由2个重要的部分构成: 生成器G(Generator):通过机器生成数据(大部分情况下是图像),目的是“骗过”判别器 判别器D(Discriminator):判断这张图像是真实的 ...

  2. SSM整合学习 三

    三:整合Mybatis 完整的项目如下 一:下载所需的jar包 <!--日志--><dependency> <groupId>log4j</groupId&g ...

  3. LOJ #3103. 「JSOI2019」节日庆典

    题意 给定字符串 \(S\) ,对于 \(S\) 的每个前缀 \(T\) 求 \(T\) 所有循环同构串的字典序最小的串,输出其起始下标.(如有多个输出最靠前的) \(|S| \le 3 \times ...

  4. Android 系统架构 和 各个版本代号介绍

    一.Android 系统架构: 1. linux内核层Android 基于Linux内核,为Android设备的各种硬件提供底层驱动 比如: 显示驱动.音频.照相机.蓝牙.Wi-Fi驱动,电源管理等 ...

  5. Hive学习笔记(一)——概述

    1.Hive是个什么玩意? Hive:由Facebook开源用于解决海量结构化日志的数据统计. Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据(有规律的数据)文件映射为一张表,并提供 ...

  6. port: ${SERVER_PORT:9190} #首先取环境变量,如果环境变量中没有,就取 9190 这个固定值

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spring.datas ...

  7. 常用方法装windows

    1.通过制作启动盘来进行安装 (1)简单的启动盘制作工具 通过百度”启动盘“,会发现有很多制作启动盘的工具. 这些工具操作都比较简单,易于上手,功能强大,不仅能装系统,而且还能维修. 具体使用方法,官 ...

  8. nodeJS从入门到进阶三(MongoDB数据库)

    一.MongoDB数据库 1.概念 数据库(DataBase)是一个按照数据结构进行数据的组织,管理,存放数据的仓库. 2.关系型数据库 按照关系模型存储的数据库,数据与数据之间的关系非常密切,可以实 ...

  9. 美国LangeEylandt长岛

    LangeEylandt n.长岛(美国) 纽约长岛 纽约长岛 (LongIsland)是北美洲在大西洋内的一个岛,最早追溯到十七世纪的1650年被命名为Lange Eylandt [1] ,位于北美 ...

  10. thrift接口描述语言 (基于thrift 0.13.0版本)

    thrift接口描述语言(IDL)用来定义thrift类型. 一个Thrift IDL文件用来生成各种语言使用的结构体和服务. IDL中包含如下部分: 1. Document Document中包含0 ...