Q9:Java中用while循环求1+2+3+......+N,N是用户控制台输入进来的数字
前言提示:以下是本篇文章正文内容,下面案例可供参考一、代码实现import java.util.Scanner;public class Day03_3 { public static void main(String[] args) { // TODO Auto-generated method stub //输入提示 System.out.println("请输入数字,将显示1到所输入数字的和:"); //创建scanner对象 sum对象 Scanner su
力扣-9.23-167
优解class Solution { public int[] twoSum(int[] numbers, int target) { int res[]={-1,-1}; int low=0,high=numbers.length-1; while(low<high){ if((numbers[low]+numbers[high])>target){ high--; .
力扣-9.23-633
class Solution { public boolean judgeSquareSum(int c) { for(long a=0;a*a<=c;a++){ double b=Math.sqrt(c-a*a); if(b==(int)b){ return true; } } return false; }}class S.
力扣-9.23-345
class Solution { public String reverseVowels(String s) { char[] str=s.toCharArray(); int low=0,high=str.length-1; while(low<high){ while(low<high && !isVowel(str[low])){ low++; .
力扣-9.23-680
class Solution { public boolean validPalindrome(String s) { char[] str=s.toCharArray(); int low=0,high=str.length-1; while(low<high){ if(str[low]!=str[high]){ return isPalindrome(str,low+1,high) |.
力扣-9.23-88
常规想法,用空间换时间class Solution { public void merge(int[] nums1, int m, int[] nums2, int n) { int[] temp=new int[m+n]; int i=0,j=0,k=0; while(i<m && j<n){ if(nums1[i]<=nums2[j]){ temp[k]=.
力扣-9.25-141
方法一:public class Solution { public boolean hasCycle(ListNode head) { if(head==null || head.next==null){ return false; } ListNode slow=head; ListNode fast=head.next; while(slow!=fast){ ...
力扣-9.25-524
方法一:class Solution { public boolean isSubsequence(String str,String s){ int i=0; for(int j=0;i<str.length() && j<s.length();j++){ if(str.charAt(i)==s.charAt(j)){ i++; ..
Java-9.26-next
使用线程有三种使用线程的方法:实现 Runnable 接口;实现 Callable 接口;继承 Thread 类。实现 Runnable 和 Callable 接口的类只能当做一个可以在线程中运行的任务,不是真正意义上的线程,因此最后还需要通过 Thread 来调用。可以理解为任务是通过线程驱动从而执行的。实现 Runnable 接口需要实现接口中的 run() 方法。public class MyRunnable implements Runnable { @Override
力扣-10.2-347
桶排序class Solution { public int[] topKFrequent(int[] nums, int k) { Map<Integer, Integer> frequencyOfNums=new HashMap<Integer, Integer>(); for(int num:nums) { frequencyOfNums.put(num, frequencyOfNums.getOrDefault(num, 0)+1); .
力扣-10.2-451
应用桶排序:class Solution { public String frequencySort(String s) { char[] cstr=s.toCharArray(); Map<Character, Integer> frequencyForS=new HashMap<Character, Integer>(); for(char c:cstr) { frequencyForS.put(c, frequencyForS.get..
今日推荐
周排行