大于等于

java if实例

百般思念 提交于 2019-11-30 17:04:58
需求: 判断学生分数区分等级 >=90 A 90<或 >=80 B 80<或 >=70 C 70<或 >=60 D 60< E import javax.lang.model.util.ElementScanner6; public class Iftext{ public static void main(String[] args){ double a=0; String answer="无效数值,请确认数值是否准确!"; if(a>=90){ answer="A"; //System.out.println("A");//如果大于等于90,则输出为A; } else if(a<90 && a>=80){ answer="B"; //System.out.println("B");//如果小于90或者大于等于80,则输出为B; } else if(a<80 && a>=70){ answer="C"; //System.out.println("C");//如果小于80或者大于等于70,则输出为C; } else if(a<70 && a>=60){ answer="D"; //System.out.println("D");//如果小于70或者大于等于60,则输出为D; } else if(a<60 && a>=0){ answer="E"; //System.out

LeetCode 34: Find First and Last Position of Element in Sorted Array

三世轮回 提交于 2019-11-27 07:22:39
问题描述 思路 找出第一个大于等于target的下标值,判断该下标对应值是否为target并且下标是否符合数字下标范围, 如果满足则为左端点,找出第一个大于等于target+1的下标值的前一个下标值为右端点 java实现 https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/discuss/14701/A-very-simple-Java-solution-with-only-one-binary-search-algorithm public class Solution { public int[] searchRange(int[] nums, int target) { int []results=new int[]{-1,-1}; int start = firstGreaterEqual(nums, target); if (start == nums.length || nums[start] != target) { return results; } int end = firstGreaterEqual(nums, target + 1) - 1; results[0]=start; results[1]=end; return results;